Started by GitHub push by tircis ha:////4Mmyefx3DlW6M87t72867luv97TocYhCRd2UQ+wk+SRIAAAAoh+LCAAAAAAAAP9tjTEOwjAQBM8BClpKHuFItIiK1krDC0x8GCfWnbEdkooX8TX+gCESFVvtrLSa5wtWKcKBo5UdUu8otU4GP9jS5Mixv3geZcdn2TIl9igbHBs2eJyx4YwwR1SwULBGaj0nRzbDRnX6rmuvydanHMu2V1A5c4MHCFXMWcf8hSnC9jqYxPTz/BXAFEIGsfuclm8zQVqFvQAAAA==[Pipeline] Start of Pipeline ha:////4ITwploVYhElO9HFKTbDaOecCdVh1QW0ord7Uof34GbGAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycohUghExsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jduZBmjwAAAAA==[Pipeline] node Running on ha:////4DabpdVJjoEkddUnlJKSYTuHfQT493L9ro5vke+e69gnAAAAnB+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAzWEgYB/eT83ILSktQi/Zz85MQcfQA4ikRwxQAAAA==local in /jenkins/work/agent-local/workspace/Stalactite pipeline ha:////4J06kUmm+nJfPmbvn+9w8RpqhAIysm61XodAKAgpMC2mAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycoh0gA0xsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jfoP95RwAAAAA==[Pipeline] { ha:////4OTsarv+vNxs5vJxaLEN5fqPCWvn4ArcmDHn7p/VusnaAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycoh0gQkxsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jc09154wAAAAA==[Pipeline] stage ha:////4MFdQ7PUKX/KF4FOTPR39Dl4k69UZz6zVNUdbcPWsCRJAAAApR+LCAAAAAAAAP9tjTEOwjAUQ3+KOrAycoh0ggUxsUZZOEFIQkgb/d8mKe3EibgadyBQiQlLlmxL1nu+oE4RjhQdby12HpP2vA+jK4lPFLtroIm3dOGaMFGwXNpJkrGnpUrKFhaxClYC1hZ1oOTRZdiIVt1VExS65pxj2Q4CKm8GeAAThZxVzN8yR9jeRpMIf5y/AJj7DGxXvP/86jek7ggRwAAAAA==[Pipeline] { (Declarative: Tool Install) ha:////4P7KzZ/+4X3lw42wv4RNfxg/rJi3b4lc9OJHQzrKqNlkAAAAoh+LCAAAAAAAAP9tjTEOAiEURD9rLGwtPQTbaWGsbAmNJ0AWEZb8zwLrbuWJvJp3kLiJlZNMMm+a93rDOic4UbLcG+wdZu14DKOti0+U+lugiXu6ck2YKRguzSSpM+cFJRUDS1gDKwEbgzpQdmgLbIVXD9UGhba9lFS/o4DGdQM8gYlqLiqVL8wJdvexy4Q/z18BzLEA29ce4gfg7KmOvAAAAA==[Pipeline] tool ha:////4A29A1RaD8ew/SbpbUnLNkUedp1F5NmhSxyYBnWWuhi9AAAAoh+LCAAAAAAAAP9tjTEOAiEURD9rLGwtPQTbGRNjZUtoPAGyiLDkfxZYdytP5NW8g8RNrJxkknnTvNcb1jnBiZLl3mDvMGvHYxhtXXyi1N8CTdzTlWvCTMFwaSZJnTkvKKkYWMIaWAnYGNSBskNbYCu8eqg2KLTtpaT6HQU0rhvgCUxUc1GpfGFOsLuPXSb8ef4KYI4F2L72ED8v8DEJvAAAAA==[Pipeline] envVarsForTool ha:////4BSC3wdaIF6J22ociWLweIge//SS+3603ets7Yb4AUCMAAAAoh+LCAAAAAAAAP9tjTEOAiEURD9rLGwtPQTbmRhjZUtoPAGyiLDkfxZYdytP5NW8g8RNrJxkknnTvNcb1jnBiZLl3mDvMGvHYxhtXXyi1N8CTdzTlWvCTMFwaSZJnTkvKKkYWMIaWAnYGNSBskNbYCu8eqg2KLTtpaT6HQU0rhvgCUxUc1GpfGFOsLuPXSb8ef4KYI4F2L72ED9uwSoQvAAAAA==[Pipeline] tool ha:////4ICz5EYTqMXOYcfZr9ugn4P0iiZJKOrd6qHAdJ84B3/dAAAAox+LCAAAAAAAAP9tjTESgjAQRT84FraWHiJoY+NY2WZoPEGEGAOZXUwWofJEXs07yMiMlb/67zXv9cYyRRw5OtVYaj2lyqsu9G56auDYXgMPquGLqpgSB6tKO5Rc29OMJYvFvCzHQmNlqQqcPDnBWjfmYYpgyBVniZM7aOS+vuOJTE9lMVG+MEZsbn2dmH6dvwGMnSDbC/LdtvsAfEnCxL0AAAA=[Pipeline] envVarsForTool ha:////4KH2cOIbykVCB3EpBzn2/pVcGhmz2GpPmP8FTFQlG8zMAAAAox+LCAAAAAAAAP9tjTESgjAQRT84FraWHiIMjY1jZZuh8QQRYgxkdjFZhMoTeTXvICMzVv7qv9e81xvrFHHk6FRrqfOUaq/6MLj5qZFjdw08qpYvqmZKHKyq7FhxY08LViwWy7IcK42NpTpw8uQEW92ahymCIVecJc7uoJH75o4nMj2XxUT5whSxuw1NYvp1/gYw9b0gL0tBtv8AGWMrAb0AAAA=[Pipeline] } ha:////4NOHm4L7vNAUy13YYTpAB9SCgMQpcy/UzzrN1dnb45TeAAAAox+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMIRSFSIitZKwwtMYowT6y7YF5KKF/E1/kBEJCq22plmXm8sU8SRo1ONpdZTqrzqQu+mpwaO7TXwoBq+qIopcbCqtEPJtT3NWLJYzMtyLDRWlqrAyZMTrHVjHqYIhlxxlji5g0bu6zueyPRUFhPlC2PE5tbXienX+RvA2HWCfLsTZPsPc0iC370AAAA=[Pipeline] // stage ha:////4KRlrcFRTj5bmN6JON7xY1Ytz2mMufbqo86OZZ2jGNJ3AAAAph+LCAAAAAAAAP9tjTEOwjAQBM9BKWgpeYQjBB2iorXc8AITG+PEugv2haTiRXyNPxCIRMVWOyut5vmCMic4UPKycdgGzHWQXez91ORAqb1EGmRDZ1kTZopOajdosu44oyZ2MEcUsFCwdFhHygE9w0o15m6qaNBXJ07TtldQBHuDBwg1mdkk/sKYYH3tbSb8ef4KYOwYxI6h2Gw/x/INGJa+18EAAAA=[Pipeline] withEnv ha:////4NX0uyCDTz7dcssx1mVTv04OW2yDWSoxzXt6SoKQb9JTAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUCDbE1DXKwglCE0La6P/yk9JOnIircQdaKjHhwbItWe/1hiIynIidaCy2HmPtRRd6NyUxELfXQINo6CJqwkjBCmUHRcZWS1WULCzKclhJWFusA0WPLsFGNvqhy6DRlefE03aUkHtzhydkciInzelbRobtrTeR8Mf5C4CxS5Dv9rMd5mfxAbNWnxXCAAAA[Pipeline] { ha:////4Ox3Lea/RrqiKQGLttKC4thvk5bbDTW57KmPF0t0eEHwAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUSDAhpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD5WQ+PfCAAAA[Pipeline] stage ha:////4Oi81sikh2zz22PTMvffUFXqF02M9m6d3eqoNlGhQfkDAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUDLAgpq5RFk4QmhDSRv+Xn5R24kRcjTvQUokJD5ZtyXqvNxSR4UTsRGOx9RhrL7rQuymJgbi9BhpEQxdRE0YKVig7KDK2WqqiZGFRlsNKwtpiHSh6dAk2stEPXQaNrjwnnrajhNybOzwhkxM5aU7fMjJsb72JhD/OXwCMXYJ8t5/tMD+LD/s94rDCAAAA[Pipeline] { (Build) ha:////4INs0VLBPZjlsqdNoretFqZn2OLSLTliawvj+g8nfVvyAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiGigQVVrLDS8wsTFOrDtjOyQVL+Jr/IFAJCq2WO1sM88XLFOEI0eLraHOUWocBt/baeHAsbt4HrDlMzZMib1BaQbJ2tQzSs4G5hQlLASsDDWekyObYS1adVeVV2SrU47TdxBQOn2DBxRiMmcV8xfGCJtrrxPTz/NXAGPIUG53n9qHN27Iu42+AAAA[Pipeline] tool ha:////4Opn/ThVE0uwJw2G/WcKPsMQibmqfmQe1mgSP6dqVLNgAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiGoSEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAGh1CMKvgAAAA==[Pipeline] envVarsForTool ha:////4PuAZZvIB+9IsxeiKcFlrcLjL1bK93FW10dbLM8NJUj0AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiGiSEqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK7+9Q+vAHg5TgTvgAAAA==[Pipeline] tool ha:////4JBQ5lHnuNjBYbLBrvg/mhcsDfTjNXwpatRpuR8QfChjAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOICFDQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDREKHeHXPvt8AHw4LzAvgAAAA==[Pipeline] envVarsForTool ha:////4FjrrqLDtsC5QoVXSeOR7R2WMqI04P4LkF+dbof90yzZAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUZWBBTF2jLpwgNCEkjf4vSUo6cSKuxh0IVGLCg2Vbst7zBVXwcCSvmVU4GAy9YaObdE4skR8ujhKzdGY9YSCnWKdSR1K1S+0oKlhUlLDisFbYOwoGdYQNt+IuaidQ16fo83bgUBp5gwcUPJOj8PFbZg/b6yQD4Y/zFwDzGKFs9tl2zedZvQHfce0FwgAAAA==[Pipeline] withEnv ha:////4P/B212o27o1OY4OaMd78Lr1RR2jD17CmoUn4K9/xS+qAAAAph+LCAAAAAAAAP9tjTEOwjAUQ3+DOrAycohUdEVMrFEXThCaEJJG/7dJSjpxIq7GHWipxIQHy7ZkvdcbyhjgRMFwp7GzGFvLez+aOfFMobt5ytzRlbeEkbzmjc4NKX1ea0NJw6qCwUbAVmPrKVo0CXbCyYesvERTXVKYt6MAZtUATyjETE4ypG+ZAuzvo4qEP85fAEx9AlYfFquXZ/kBAsTc3cIAAAA=[Pipeline] { ha:////4H7gOyAYpApWrg5ZAw9jVIQ+7ZLWm8WwkqgjiO/e4yqWAAAAox+LCAAAAAAAAP9tjTESwiAURH/iWNhaeggyE0vHypah8QSYIEKY/wkQSeWJvJp3EM2MlVvs7NvmPV+wjgGOFDSzCgeDsTPMu0mXxTKF4eooM0sX1hFGcooJlQX16rSgoKRgSVXDisNGYecoGtQJttzKu2ycRN2cUyjfgUNt+hEeUPFiTjKkL8wBdrepj4Q/z18BzD5B3baf2vs3w5BRkb4AAAA=[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 959719ea931fe63d3eb97c1c72cf420e0d2689af (refs/remotes/origin/master) Commit message: "Fixing mapEnum(..).byName() : was working with wrong database column type (was still "int") Extending support of enum to composite keys." > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 959719ea931fe63d3eb97c1c72cf420e0d2689af # timeout=10 > git branch -a -v --no-abbrev # timeout=10 > git branch -D master # timeout=10 > git checkout -b master 959719ea931fe63d3eb97c1c72cf420e0d2689af # timeout=10 > git rev-list --no-walk b5cd8da67e19ace046b917bf4e529623fb2a49c0 # timeout=10 ha:////4EgXiCf97UZez1e/chW2IY/q93ALM8xfhxD7wKcJOcyyAAAApB+LCAAAAAAAAP9tjbEOwiAURV9rHFwd/QiaNG7GyZWw+AXYIkLJexSodPKL/DX/QbSJk3e4uecu5/mCdQxwpKCZVTgYjJ1h3k26LJYpDFdHmVm6sI4wklNMqCyoV6cFBSUFS6oaVhw2CjtH0aBOsOVW3mXjJOrmnEL5Dhxq04/wgIoXc5IhfWEOsLtNfST8ef4KYPYJ6rb91N6/AQQGEN6+AAAA[Pipeline] sh + mvn clean install [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:spring-transaction:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:spring-data:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:spring-autoconfigure:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:spring-integration:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-derby-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-h2-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-hsqldb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-mariadb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-mysql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-oracle-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-postgresql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-sqlite-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-adapter:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-derby-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-h2-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-hsqldb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-mariadb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-mysql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-oracle-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-postgresql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-sqlite-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-adapter:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-all-adapters:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-h2-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-derby-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-hsqldb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-mariadb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-mysql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-oracle-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-postgresql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-sqlite-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-adapter:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:parent:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [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.182 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.641 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.054 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.018 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.004 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.029 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.102 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.025 s - in org.codefilarete.stalactite.sql.result.ResultSetRowTransformerTest [INFO] Running org.codefilarete.stalactite.sql.result.BeanRelationFixerTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 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.003 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.005 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.04 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.175 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.005 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.013 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: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s - in org.codefilarete.stalactite.sql.statement.SQLParameterParserTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.NameEnumParameterBinderTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.sql.statement.binder.NameEnumParameterBinderTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.ResultSetReaderTest [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.11 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.064 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.004 s - in org.codefilarete.stalactite.sql.statement.binder.OrdinalEnumParameterBinderTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.ParameterBinderTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.codefilarete.stalactite.sql.statement.binder.ParameterBinderTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.NullSafeguardPreparedStatementWriterTest long [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.sql.statement.binder.NullSafeguardPreparedStatementWriterTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.ParameterBinderRegistryTest [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 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.021 s - in org.codefilarete.stalactite.sql.statement.ExpandableStatementTest [INFO] Running org.codefilarete.stalactite.sql.statement.WriteOperationTest 2025-09-27 07:00:04 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:04 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}} 2025-09-27 07:00:04 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:04 TRACE SQLOperation insert into Toto(id, name) values(:id, :name) | {1={name=Tata, id=2}, 2={name=Toto, id=3}} 2025-09-27 07:00:04 TRACE SQLOperation insert into Toto(id, name) values(?, ?) | {1=1, 2=X-masked value-X} 2025-09-27 07:00:04 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:04 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.035 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.023 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.008 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.033 s - in org.codefilarete.stalactite.sql.TransactionListenerTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 168, 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.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.757 s - in org.codefilarete.stalactite.sql.result.ResultSetIteratorHSQLDBTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.HSQLDBParameterBindersTest [INFO] Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.602 s - in org.codefilarete.stalactite.sql.statement.binder.HSQLDBParameterBindersTest [INFO] Running org.codefilarete.stalactite.sql.statement.SQLOperationHSQLDBTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.627 s - in org.codefilarete.stalactite.sql.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 229 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 57 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 2025-09-27 07:00:13 TRACE SQLOperation select id, name from Toto | {} 2025-09-27 07:00:13 TRACE SQLOperation select id, active from Toto | {} 2025-09-27 07:00:13 TRACE SQLOperation select id, name from Toto | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} 2025-09-27 07:00:13 TRACE SQLOperation Whatever SQL ... it is not executed | {} 2025-09-27 07:00:13 TRACE SQLOperation Whatever SQL ... it is not executed | {} 2025-09-27 07:00:13 TRACE SQLOperation Whatever SQL ... it is not executed | {} 2025-09-27 07:00:13 TRACE SQLOperation Whatever SQL ... it is not executed | {} 2025-09-27 07:00:13 TRACE SQLOperation select id, name from Toto where id in (:id) | {id=[1, 2]} 2025-09-27 07:00:13 TRACE SQLOperation never executed statement | {} [INFO] Running org.codefilarete.stalactite.engine.QueryMapperTest$WithAccumulator 2025-09-27 07:00:13 TRACE SQLOperation Whatever SQL ... it is not executed | {} 2025-09-27 07:00:13 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.219 s - in org.codefilarete.stalactite.engine.QueryMapperTest [INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorTest 2025-09-27 07:00:14 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[1, 2, 3], Toto.b=[11, 13, 17]} 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[4, 5, 6], Toto.b=[23, 29, 31]} 2025-09-27 07:00:14 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=7} 2025-09-27 07:00:14 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where a in (?, ?) | {Toto.a=[11, 13]} 2025-09-27 07:00:14 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where a in (?, ?) | {Toto.a=[1, 2]} 2025-09-27 07:00:14 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[1, 2, 3], Toto.b=[11, 13, 17]} 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?)) | {Toto.a=[4, 5], Toto.b=[23, 29]} 2025-09-27 07:00:14 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[11, 13, 17]} 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[23, 29, 31]} 2025-09-27 07:00:14 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[11, 13, 17]} 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where a in (?, ?) | {Toto.a=[23, 29]} 2025-09-27 07:00:14 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[11, 13, 17]} 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=23} 2025-09-27 07:00:14 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[1, 2, 3], Toto.b=[11, 13, 17]} 2025-09-27 07:00:14 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?)) | {Toto.a=4, Toto.b=23} [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.359 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorTest [INFO] Running org.codefilarete.stalactite.engine.runtime.UpdateExecutorTest 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.c (U)=123, Toto.b (U)=17}, 2={Toto.a (W)=2, Toto.c (U)=31, Toto.b (U)=129}, 3={Toto.a (W)=3, Toto.c (U)=141, Toto.b (U)=137}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=4, Toto.c (U)=153, Toto.b (U)=143}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.b (U)=17, Toto.c (U)=23, Toto.a (W)=1}, 2={Toto.b (U)=29, Toto.c (U)=31, Toto.a (W)=2}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ? where a = ? | {1={Toto.a (W)=1, Toto.b (U)=2}, 2={Toto.a (W)=2, Toto.b (U)=3}, 3={Toto.a (W)=3, Toto.b (U)=4}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ? where a = ? | {1={Toto.a (W)=1, Toto.b (U)=2}, 2={Toto.a (W)=2, Toto.b (U)=3}, 3={Toto.a (W)=3, Toto.b (U)=4}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ? where a = ? | {1={Toto.a (W)=4, Toto.b (U)=5}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.b (U)=11, Toto.c (U)=11}, 2={Toto.a (W)=2, Toto.b (U)=22, Toto.c (U)=22}, 3={Toto.a (W)=3, Toto.b (U)=33, Toto.c (U)=33}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=4, Toto.b (U)=44, Toto.c (U)=44}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ? where a = ? | {1={Toto.a (W)=1, Toto.b (U)=11}, 2={Toto.a (W)=2, Toto.b (U)=22}, 3={Toto.a (W)=3, Toto.b (U)=33}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=4, Toto.b (U)=44, Toto.c (U)=444}, 2={Toto.a (W)=5, Toto.b (U)=55, Toto.c (U)=555}, 3={Toto.a (W)=6, Toto.b (U)=66, Toto.c (U)=666}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.b (U)=17, Toto.a (W)=1, Toto.c (U)=23}, 2={Toto.b (U)=29, Toto.a (W)=2, Toto.c (U)=31}, 3={Toto.b (U)=37, Toto.a (W)=3, Toto.c (U)=41}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.b (U)=43, Toto.a (W)=4, Toto.c (U)=53}} [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s - in org.codefilarete.stalactite.engine.runtime.UpdateExecutorTest [INFO] Running org.codefilarete.stalactite.engine.runtime.DeleteExecutorTest 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=7}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=1}, 2={Toto.a=2}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=1}, 2={Toto.a=2}, 3={Toto.a=3}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=4}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {1={Toto.b=[29, 59, 43], Toto.a=[2, 5, 4]}} 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?)) | {Toto.b=[37, 17], Toto.a=[3, 1]} [2, 4, 6, 1, 3, 5, 2, 4, 1, 3] [29, 59, 43, 2, 5, 4, 37, 17, 3, 1] actualValuePairs : [{2, 29}, {5, 59}, {4, 43}, {3, 37}, {1, 17}] 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {1={Toto.a=[4, 1, 6], Toto.b=[43, 17, 67]}, 2={Toto.a=[4, 1, 6], Toto.b=[43, 17, 67]}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {1={Toto.a=[2, 1, 3], Toto.b=[29, 17, 37]}} 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where (a, b) in ((?, ?)) | {Toto.a=4, Toto.b=43} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where a in (?, ?, ?) | {1={Toto.a=[1, 2, 3]}} 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where a in (?) | {Toto.a=4} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where a in (?, ?, ?) | {1={Toto.a=[1, 2, 3]}} 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where a in (?, ?) | {Toto.a=[4, 5]} 2025-09-27 07:00:14 TRACE SQLOperation delete from Toto where a in (?) | {Toto.a=7} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:14 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.041 s - in org.codefilarete.stalactite.engine.runtime.DeleteExecutorTest [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorTest 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:14 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}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation insert into toto(id, version) values (?, ?) | {1={toto.version=1, toto.id=42}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.a=1, Toto.b=17, Toto.c=23}, 2={Toto.a=2, Toto.b=29, Toto.c=31}, 3={Toto.a=3, Toto.b=37, Toto.c=41}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.a=4, Toto.b=43, Toto.c=53}} [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorTest$InsertExecutorTest_autoGenerateKeys 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:14 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}} 2025-09-27 07:00:14 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:14 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.01 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorTest$InsertExecutorTest_autoGenerateKeys [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 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.093 s - in org.codefilarete.stalactite.engine.listener.PersisterListenerCollectionTest [INFO] Running org.codefilarete.stalactite.engine.DialectBuilderTest [INFO] Running org.codefilarete.stalactite.engine.DialectBuilderTest$BuildWithOptions 2025-09-27 07:00:14 TRACE SQLOperation select dummyTable.dummyColumn from dummyTable where dummyTable.dummyColumn LIKE 'x' | {} 2025-09-27 07:00:14 TRACE SQLOperation delete from dummyTable where dummyColumn LIKE ? | {1=x} 2025-09-27 07:00:14 TRACE SQLOperation select dummyTable.dummyColumn from dummyTable where dummyTable.dummyColumn myOperator '42' | {} 2025-09-27 07:00:14 TRACE SQLOperation delete from dummyTable where dummyColumn myOperator ? | {1=42} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 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.004 s - in org.codefilarete.stalactite.engine.DialectBuilderTest$Keywords [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.096 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.045 s - in org.codefilarete.stalactite.engine.PersisterRegistryTest [INFO] Running org.codefilarete.stalactite.engine.BeanPersisterTest [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s - in org.codefilarete.stalactite.engine.BeanPersisterTest [INFO] Running org.codefilarete.stalactite.engine.PersistenceContextTest 2025-09-27 07:00:14 TRACE SQLOperation delete from toto where id = ? and name = ? | {1=42, 2=Hello world !} 2025-09-27 07:00:14 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {toto.name=Hello world !, toto.id=1} 2025-09-27 07:00:14 TRACE SQLOperation update toto set id = ? | {1=1} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@15dee504 2025-09-27 07:00:15 DEBUG DDLDeployer create table toto(id bigint not null, name varchar, primary key (id)) 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3c45c5cd 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1de306c9 2025-09-27 07:00:15 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@22272bac 2025-09-27 07:00:15 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.id=1, toto.name=Hello world !}, 2={toto.id=2, toto.name=Hello everybody !}} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@60d14dca 2025-09-27 07:00:15 TRACE SQLOperation select toto.id from toto | {} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7e667bfb 2025-09-27 07:00:15 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1124fd8 2025-09-27 07:00:15 TRACE SQLOperation update toto set name = ? where id = ? | {1={1=Hello world !, 2=2}} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7e0cbe79 2025-09-27 07:00:15 TRACE SQLOperation select toto.name from toto | {} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4fc2e703 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@70a8c0b9 2025-09-27 07:00:15 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7155dce8 2025-09-27 07:00:15 TRACE SQLOperation update toto set name = ? where id = ? | {1={1=Hello Jane !, 2=2}, 2={1=Hello Jane !, 2=2}} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@29f7c73e 2025-09-27 07:00:15 TRACE SQLOperation select toto.name from toto | {} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3dbe3bc4 2025-09-27 07:00:15 DEBUG DDLDeployer create table toto(id bigint not null, name varchar, primary key (id)) 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@72cd5f41 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3baed0a9 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6fb03f5 2025-09-27 07:00:15 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1355d2a0 2025-09-27 07:00:15 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.id=1, toto.name=Hello world !}, 2={toto.id=2, toto.name=Hello everybody !}, 3={toto.id=3, toto.name=Hello everyone !}} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6e32eea5 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5095f89a 2025-09-27 07:00:15 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4770e50a 2025-09-27 07:00:15 TRACE SQLOperation delete from toto where name = ? | {1={1=Hello everybody !}, 2={1=Hello everybody !}} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5f7a911f 2025-09-27 07:00:15 TRACE SQLOperation select toto.id from toto | {} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@127350d8 2025-09-27 07:00:15 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1a958d2a 2025-09-27 07:00:15 TRACE SQLOperation delete from toto where name = ? | {1={1=Hello everyone !}} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@15c8bb25 2025-09-27 07:00:15 TRACE SQLOperation select toto.id from toto | {} 2025-09-27 07:00:15 TRACE SQLOperation update toto set id = ? where id = ? | {1=42, 2=666} 2025-09-27 07:00:15 TRACE SQLOperation select count(*) as count from Toto | {} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@729cb7b 2025-09-27 07:00:15 DEBUG DDLDeployer create table toto(id bigint not null, name varchar, primary key (id)) 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1c8ab147 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@d3e9b94 2025-09-27 07:00:15 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@e86c9a5 2025-09-27 07:00:15 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.id=1, toto.name=Hello world !}, 2={toto.id=2, toto.name=Hello everybody !}} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@c73b9fc 2025-09-27 07:00:15 TRACE SQLOperation select toto.id from toto | {} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@32cbb8c6 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@20e06a86 2025-09-27 07:00:15 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4c3133a1 2025-09-27 07:00:15 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.id=3, toto.name=Hello world !}, 2={toto.id=4, toto.name=Hello everybody !}} 2025-09-27 07:00:15 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2fea162a 2025-09-27 07:00:15 TRACE SQLOperation select toto.id from toto | {} [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.546 s - in org.codefilarete.stalactite.engine.PersistenceContextTest [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.01 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.008 s - in org.codefilarete.stalactite.query.model.UnionTest [INFO] Running org.codefilarete.stalactite.query.model.SelectTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.query.model.SelectTest [INFO] Running org.codefilarete.stalactite.query.builder.WhereSQLBuilderTest [INFO] Tests run: 60, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.084 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.018 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: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.codefilarete.stalactite.query.builder.OperatorSQLBuilderTest$LikePatternAppenderTest [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 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: 43, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.query.builder.QuerySQLBuilderTest$UnionSQLBuilderTest [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.097 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.04 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.005 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.002 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.013 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.002 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: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.codefilarete.stalactite.sql.ddl.structure.TableTest [INFO] Running org.codefilarete.stalactite.sql.ddl.SqlTypeRegistryTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 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.018 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.005 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.01 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.068 s - in org.codefilarete.stalactite.sql.statement.binder.ColumnBinderRegistryTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.ComplexTypeBinderTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.sql.statement.binder.ComplexTypeBinderTest [INFO] Running org.codefilarete.stalactite.sql.statement.DMLGeneratorTest [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.codefilarete.stalactite.sql.statement.DMLGeneratorTest [INFO] Running org.codefilarete.stalactite.sql.ServiceLoaderDialectResolverTest [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 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.ClassMappingTest [INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s - in org.codefilarete.stalactite.mapping.ClassMappingTest [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.01 s - in org.codefilarete.stalactite.mapping.ZonedDateTimeMappingTest [INFO] Running org.codefilarete.stalactite.mapping.ColumnedMapMappingTest [INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s - in org.codefilarete.stalactite.mapping.ColumnedMapMappingTest [INFO] Running org.codefilarete.stalactite.mapping.id.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.506 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.11 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.017 s - in org.codefilarete.stalactite.mapping.ColumnedCollectionMappingTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 484, 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 299 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 2025-09-27 07:00:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2e6b379c 2025-09-27 07:00:18 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:00:18 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:00:18 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@99f75e4 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:00:19 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer not null) 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto inner join Tata on Toto.id = Tata.totoId | {} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@38318d67 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:00:19 TRACE SQLOperation select Toto.name from Toto | {} 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id from Toto | {} 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 1 | {} 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 2 | {} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@48224381 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4202bfe8 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:00:19 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer not null) 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto left outer join Tata on Toto.id = Tata.totoId | {} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@47800bd7 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:00:19 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.255 s - in org.codefilarete.stalactite.engine.PersistenceContextHSQLDBTest [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysHSQLDBTest 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1196537d 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(a integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1), b integer, c integer, unique (a)) 2025-09-27 07:00:19 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:19 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}} 2025-09-27 07:00:19 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:19 TRACE SQLOperation insert into Toto(a, b, c) values (default, ?, ?) | {1={Toto.c=53, Toto.b=43}} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysHSQLDBTest [INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorHSQLDBTest 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4446a191 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:00:19 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:19 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:00:19 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:19 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[2, 3, 4]} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5bb661e0 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a, b)) 2025-09-27 07:00:19 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:00:19 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[1, 2, 3], Toto.b=[10, 20, 30]} 2025-09-27 07:00:19 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?)) | {Toto.a=4, Toto.b=40} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@d98ce13 2025-09-27 07:00:19 DEBUG DDLDeployer create table Tata(a int, b int, c int, primary key (a, b)) 2025-09-27 07:00:19 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:00:19 TRACE SQLOperation select a, b, c from Tata where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Tata.b=[10, 20, 30], Tata.a=[1, 2, 3]} 2025-09-27 07:00:19 TRACE SQLOperation select a, b, c from Tata where (a, b) in ((?, ?)) | {Tata.b=40, Tata.a=4} [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.121 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorHSQLDBTest [INFO] Running org.codefilarete.stalactite.engine.PersisterHSQLDBTest 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4ebd0b52 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:00:19 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:19 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=1}} 2025-09-27 07:00:19 TRACE SQLOperation delete from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6aa85fcf 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:00:19 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:19 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.a=1, Toto.b=10, Toto.c=100}} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@48cebb78 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:00:19 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:19 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:00:19 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:19 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[2, 3, 4]} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4e451f9a 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:00:19 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:19 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.c (U)=111, Toto.b (U)=11}} 2025-09-27 07:00:19 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:19 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.c (U)=122, Toto.b (U)=12}} 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@381c826c 2025-09-27 07:00:19 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:00:19 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:19 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.a=2, Toto.c=200, Toto.b=20}} 2025-09-27 07:00:19 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:19 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:00:19 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:19 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.c (U)=111, Toto.b (U)=11}} [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.135 s - in org.codefilarete.stalactite.engine.PersisterHSQLDBTest [INFO] Running org.codefilarete.stalactite.sql.HSQLDBSequenceSelectBuilderTest 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@52288c65 2025-09-27 07:00:19 DEBUG DDLDeployer create sequence my_sequence 2025-09-27 07:00:19 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.HSQLDBSequenceSelectBuilderTest [INFO] Running org.codefilarete.stalactite.sql.ddl.HSQLDBDDLTableGeneratorTest 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@444720b7 2025-09-27 07:00:19 DEBUG DDLDeployer create table dummyTable1(id integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, name varchar(255), unique (id)) 2025-09-27 07:00:19 DEBUG DDLDeployer create table dummyTable2(name varchar(255)) 2025-09-27 07:00:19 DEBUG DDLDeployer alter table dummyTable1 add constraint dummy_UK unique (name) 2025-09-27 07:00:19 DEBUG DDLDeployer create index dummyIDX_1 on dummyTable1(name) 2025-09-27 07:00:19 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.019 s - in org.codefilarete.stalactite.sql.ddl.HSQLDBDDLTableGeneratorTest [INFO] Running org.codefilarete.stalactite.sql.HSQLDBDialectResolverTest 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@e74300b 2025-09-27 07:00:19 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@510d4d4b [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s - in org.codefilarete.stalactite.sql.HSQLDBDialectResolverTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 18, 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 211 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/classes [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/src/main/java/org/codefilarete/stalactite/engine/FluentEntityMappingBuilder.java: Some input files use unchecked or unsafe operations. [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/src/main/java/org/codefilarete/stalactite/engine/FluentEntityMappingBuilder.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 114 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.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest 2025-09-27 07:00:29 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Vehicle_wheels(vehicle_id int, wheels_serialNumber varchar(255), unique (vehicle_id, wheels_serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Wheel(model varchar(255), serialNumber varchar(255) not null, unique (serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_vehicle_id_Vehicle_id foreign key(vehicle_id) references Vehicle(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_wheels_serialNumber_Wheel_serialNumber foreign key(wheels_serialNumber) references Wheel(serialNumber) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Vehicle_wheels(car_id int, wheels_serialNumber varchar(255), unique (car_id, wheels_serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Wheel(model varchar(255), serialNumber varchar(255) not null, unique (serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_wheels_serialNumber_Wheel_serialNumber foreign key(wheels_serialNumber) references Wheel(serialNumber) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_car_id_Car_id foreign key(car_id) references Car(id) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Car_id foreign key(vehicleId) references Car(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Vehicle_wheels(car_id int, wheels_serialNumber varchar(255), unique (car_id, wheels_serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Wheel(model varchar(255), serialNumber varchar(255) not null, unique (serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_car_id_Car_id foreign key(car_id) references Car(id) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_wheels_serialNumber_Wheel_serialNumber foreign key(wheels_serialNumber) references Wheel(serialNumber) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:29 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber)) 2025-09-27 07:00:29 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Car_id foreign key(vehicleId) references Car(id) 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-01}} 2025-09-27 07:00:29 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:29 TRACE SQLOperation select wheels_serialNumber, vehicle_id from Vehicle_wheels where (vehicle_id, wheels_serialNumber) in ((?, ?)) | {Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Vehicle_wheels(wheels_serialNumber, vehicle_id) values (?, ?) | {1={Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=42], Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.DTYPE=TRUCK}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and vehicle_id = ? | {1={Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-02] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-02} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-02}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Vehicle_wheels(wheels_serialNumber, vehicle_id) values (?, ?) | {1={Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and vehicle_id = ? | {1={Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and vehicle_id = ? | {1={Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[Vehicle.Wheel[model=,persisted=false,serialNumber=XYZ-ABC-02,vehicle=org.codefilarete.stalactite.engine.model.Car@33ded464]],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[Vehicle.Wheel[model=,persisted=false,serialNumber=XYZ-ABC-02,vehicle=org.codefilarete.stalactite.engine.model.Car@351b70c1]],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=CAR, Vehicle.model=Renault, Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-01, Wheel.idx=1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=TRUCK, Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.color=Color[rgb=42]}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-01, Wheel.idx (U)=null}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-02] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-02} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-02, Wheel.idx=1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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]}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-01}} 2025-09-27 07:00:29 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:29 TRACE SQLOperation select car_id, wheels_serialNumber from Vehicle_wheels where (car_id, wheels_serialNumber) in ((?, ?)) | {Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-02] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-02} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-02}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-01, Wheel.idx=1, Wheel.model=null}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-01, Wheel.idx (U)=null, Wheel.model (U)=null}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-02] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-02} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-02, Wheel.idx=1, Wheel.model=null}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null, Wheel.model (U)=null}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null, Wheel.model (U)=null}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.idx=1, Wheel.serialNumber=XYZ-ABC-01}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.idx (U)=null, Wheel.serialNumber (W)=XYZ-ABC-01}} 2025-09-27 07:00:29 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-02] 2025-09-27 07:00:29 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-02} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.idx=1, Wheel.serialNumber=XYZ-ABC-02}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.idx (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.idx (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:29 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:29 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:29 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}} 2025-09-27 07:00:29 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:29 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:29 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 2025-09-27 07:00:29 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} 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:29 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:29 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:30 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-01}} 2025-09-27 07:00:30 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:30 TRACE SQLOperation select car_id, wheels_serialNumber from Vehicle_wheels where (car_id, wheels_serialNumber) in ((?, ?)) | {Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Vehicle_wheels(car_id, wheels_serialNumber) values (?, ?) | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-02] 2025-09-27 07:00:30 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-02} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-02}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Vehicle_wheels(car_id, wheels_serialNumber) values (?, ?) | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@4ce1ab4c In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@4ce1ab4c In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@4ce1ab4c In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:30 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.serialNumber=XYZ-ABC-01, Wheel.idx=1, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.model=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.serialNumber (W)=XYZ-ABC-01, Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.model (U)=null}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-02] 2025-09-27 07:00:30 TRACE SQLOperation select Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber from Wheel where Wheel.serialNumber in (?) | {1=XYZ-ABC-02} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.serialNumber=XYZ-ABC-02, Wheel.idx=1, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.model=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.model (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.model (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@589dac96 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@589dac96 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@589dac96 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Radio(model varchar(255), serialNumber varchar(255) not null, carId int, unique (serialNumber)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Radio add constraint FK_Radio_carId_Vehicle_id foreign key(carId) references Vehicle(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Radio(model varchar(255), serialNumber varchar(255) not null, carId int, unique (serialNumber)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Radio add constraint FK_Radio_carId_Car_id foreign key(carId) references Car(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Radio(model varchar(255), serialNumber varchar(255) not null, carId int, unique (serialNumber)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Radio add constraint FK_Radio_carId_Car_id foreign key(carId) references Car(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.engineId=null, Vehicle.model=Renault}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:30 TRACE SQLOperation select Radio.model as Radio_model, Radio.serialNumber as Radio_serialNumber from Radio where Radio.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.model=null, Radio.serialNumber=XYZ-ABC-01, Radio.carId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=TRUCK, Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.color=Color[rgb=42], Vehicle.engineId=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1, Vehicle.engineId (U)=null, Vehicle.model (U)=Peugeot}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.model=null, Radio.serialNumber=XYZ-ABC-02, Radio.carId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.serialNumber (W)=XYZ-ABC-01, Radio.carId (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Vehicle set color = ?, engineId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2, Vehicle.color (U)=Color[rgb=99], Vehicle.engineId (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.serialNumber (W)=XYZ-ABC-02, Radio.carId (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.serialNumber (W)=XYZ-ABC-02, Radio.carId (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=Car.Radio[model=,persisted=false,serialNumber=XYZ-ABC-02,car=org.codefilarete.stalactite.engine.model.Car@4925e32d],color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=Car.Radio[model=,persisted=false,serialNumber=XYZ-ABC-02,car=org.codefilarete.stalactite.engine.model.Car@39133ce1],color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:30 TRACE SQLOperation select Radio.model as Radio_model, Radio.serialNumber as Radio_serialNumber from Radio where Radio.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.serialNumber=XYZ-ABC-01, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.model=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.serialNumber=XYZ-ABC-02, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.model=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-01, Radio.carId (U)=null, Radio.model (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-02, Radio.carId (U)=null, Radio.model (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-02, Radio.carId (U)=null, Radio.model (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [XYZ-ABC-01] 2025-09-27 07:00:30 TRACE SQLOperation select Radio.model as Radio_model, Radio.serialNumber as Radio_serialNumber from Radio where Radio.serialNumber in (?) | {1=XYZ-ABC-01} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.serialNumber=XYZ-ABC-01, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.model=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.serialNumber=XYZ-ABC-02, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.model=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-01, Radio.carId (U)=null, Radio.model (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-02, Radio.carId (U)=null, Radio.model (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-02, Radio.carId (U)=null, Radio.model (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@6086b885 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@6086b885 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@6086b885 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:30 DEBUG DDLDeployer create table City(name varchar(255), id int not null, barCount integer, discotecCount integer, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null, Country.creationDate=null}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select 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 from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, barCount, id, DTYPE) values (?, ?, ?, ?) | {1={City.DTYPE=V, City.barCount=0, City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:30 TRACE SQLOperation select country_id, cities_id from Country_cities where (country_id, cities_id) in ((?, ?)) | {Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.DTYPE as Country_cities_City_DTYPE, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Village 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, barCount = ? where id = ? | {1={City.barCount (U)=51, City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select 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 from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, discotecCount, id, DTYPE) values (?, ?, ?, ?) | {1={City.DTYPE=T, City.discotecCount=123, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.DTYPE as Country_cities_City_DTYPE, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.discotecCount as City_discotecCount, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@17} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Town 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Village 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 TRACE SQLOperation select Country_Id from Country_cities | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from City | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table City(name varchar(255), id int not null, barCount integer, discotecCount integer, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select 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 from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, barCount, id, DTYPE) values (?, ?, ?, ?) | {1={City.barCount=0, City.id=o.c.s.i.PersistableIdentifier@42, City.DTYPE=V, City.name=Grenoble}} 2025-09-27 07:00:30 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:30 TRACE SQLOperation select cities_id, country_id from Country_cities where (country_id, cities_id) in ((?, ?)) | {Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City.barCount as Country_cities_City_barCount, Country_cities_City.discotecCount as Country_cities_City_discotecCount, Country_cities_City.DTYPE as Country_cities_City_DTYPE from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, barCount = ? where id = ? | {1={City.barCount (U)=51, City.id (W)=o.c.s.i.PersistedIdentifier@42, City.name (U)=Grenoble}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select 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 from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, discotecCount, id, DTYPE) values (?, ?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@17, City.discotecCount=123, City.DTYPE=T, City.name=Lyon}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City.barCount as Country_cities_City_barCount, Country_cities_City.discotecCount as Country_cities_City_discotecCount, Country_cities_City.DTYPE as Country_cities_City_DTYPE from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@3a369bbd,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@3a369bbd,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 TRACE SQLOperation select Country_Id from Country_cities | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from City | {} 2025-09-27 07:00:30 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)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.creationDate=null, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select 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 from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, barCount, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.name=Grenoble, City.countryId=o.c.s.i.PersistableIdentifier@1, City.DTYPE=V, City.id=o.c.s.i.PersistableIdentifier@42, City.barCount=0}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.DTYPE as City_DTYPE, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Village 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, barCount = ?, 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, City.barCount (U)=51}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select 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 from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, discotecCount, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.name=Lyon, City.countryId=o.c.s.i.PersistableIdentifier@1, City.DTYPE=T, City.discotecCount=123, City.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.DTYPE as City_DTYPE, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.discotecCount as City_discotecCount, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@17} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Town 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Village 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, discotecCount = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon, City.countryId (U)=null, City.discotecCount (U)=123, City.id (W)=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 TRACE SQLOperation select CountryId from City | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, barCount = ?, countryId = ? where id = ? | {1={City.name (U)=Grenoble, City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@42, City.barCount (U)=51}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from City | {} 2025-09-27 07:00:30 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)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select 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 from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, barCount, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@42, City.countryId=o.c.s.i.PersistableIdentifier@1, City.barCount=0, City.name=Grenoble, City.DTYPE=V}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.name as City_name, City.id as City_id, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City.DTYPE as City_DTYPE, City.countryId as City_countryId from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, barCount = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@42, City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.barCount (U)=51, City.name (U)=Grenoble}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND City.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select 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 from City where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, discotecCount, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@17, City.countryId=o.c.s.i.PersistableIdentifier@1, City.name=Lyon, City.DTYPE=T, City.discotecCount=123}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.name as City_name, City.id as City_id, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City.DTYPE as City_DTYPE, City.countryId as City_countryId from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@361fb3b3,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, discotecCount = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@17, City.countryId (U)=null, City.name (U)=Lyon, City.discotecCount (U)=123}} 2025-09-27 07:00:30 TRACE SQLOperation select CountryId from City | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, barCount = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@42, City.countryId (U)=null, City.barCount (U)=51, City.name (U)=Grenoble}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from City | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Village(barCount integer, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.name=null, Country.modificationDate=null, Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@42, City.name=Grenoble}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.id=o.c.s.i.PersistableIdentifier@42, Village.barCount=0}} 2025-09-27 07:00:30 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:30 TRACE SQLOperation select country_id, cities_id from Country_cities where (country_id, cities_id) in ((?, ?)) | {Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City_Village.id as Country_cities_City_Village_id, Country_cities_City_Town.id as Country_cities_City_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Village 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Village[barCount=0,country=,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.barCount (U)=51}} 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City_Village.id as Country_cities_City_Village_id, Country_cities_City_Town.id as Country_cities_City_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17, o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Town 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Town[discotecCount=123,country=,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Village 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Village[barCount=51,country=,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 TRACE SQLOperation select Country_Id from Country_cities | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from City | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Village(barCount integer, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null, Country.modificationDate=null}} 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:30 TRACE SQLOperation select cities_id, country_id from Country_cities where (country_id, cities_id) in ((?, ?)) | {Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.id as Country_cities_City_Village_id, Country_cities_City_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=0,country=Country[ancientCities=[],capital=,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@3cdfbf7a,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.id=o.c.s.i.PersistableIdentifier@17, Town.discotecCount=123}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.id as Country_cities_City_Village_id, Country_cities_City_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Town[discotecCount=123,country=Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@3c7eb170,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@3c7eb170,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@3c7eb170,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=51,country=Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@3c7eb170,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@3c7eb170,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 TRACE SQLOperation select Country_Id from Country_cities | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from City | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Village(barCount integer, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null}} 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@42, City.name=Grenoble, City.countryId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.id=o.c.s.i.PersistableIdentifier@42, Village.barCount=0}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City_Village.id as City_Village_id, City_Town.id as City_Town_id from Country left outer join City as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Village 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Village[barCount=0,country=,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.barCount (U)=51}} 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon, City.countryId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City_Village.id as City_Village_id, City_Town.id as City_Town_id from Country left outer join City as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17, o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Town 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Town[discotecCount=123,country=,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Village 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Village[barCount=51,country=,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@17, City.name (U)=Lyon, City.countryId (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Town set discotecCount = ? where id = ? | {1={Town.discotecCount (U)=123, Town.id (W)=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 TRACE SQLOperation select CountryId from City | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@42, City.name (U)=Grenoble, City.countryId (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistableIdentifier@42, Village.barCount (U)=51}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from City | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Village(barCount integer, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null, Country.name=null, Country.creationDate=null}} 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City_Village.barCount as City_Village_barCount, City_Village.id as City_Village_id, City_Town.discotecCount as City_Town_discotecCount, City_Town.id as City_Town_id from Country left outer join City as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=0,country=Country[ancientCities=[],capital=,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@5124b461,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:30 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, Village.barCount as Village_barCount, Village.id as Village_id, Town.discotecCount as Town_discotecCount, Town.id as Town_id from City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.id=o.c.s.i.PersistableIdentifier@17, Town.discotecCount=123}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City_Village.barCount as City_Village_barCount, City_Village.id as City_Village_id, City_Town.discotecCount as City_Town_discotecCount, City_Town.id as City_Town_id from Country left outer join City as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=51,country=Country[ancientCities=[],capital=,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@5fedaf7c,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@5fedaf7c,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Town[discotecCount=123,country=Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@5fedaf7c,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@5fedaf7c,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Town set discotecCount = ? where id = ? | {1={Town.id (W)=o.c.s.i.PersistableIdentifier@17, Town.discotecCount (U)=123}} 2025-09-27 07:00:30 TRACE SQLOperation select CountryId from City | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from City | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.creationDate=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@11c7f87d In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Village(name, barCount, id) values (?, ?, ?) | {1={Village.name=Grenoble, Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:30 TRACE SQLOperation select cities_id, country_id from Country_cities where (country_id, cities_id) in ((?, ?)) | {Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_Village.id as Country_cities_Village_id, Country_cities_Town.id as Country_cities_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join Village as Country_cities_Village on Country_cities.cities_id = Country_cities_Village.id left outer join Town as Country_cities_Town on Country_cities.cities_id = Country_cities_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@11c7f87d In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Village[barCount=0,country=,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set name = ?, barCount = ? where id = ? | {1={Village.name (U)=Grenoble, Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@11c7f87d In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Town(name, discotecCount, id) values (?, ?, ?) | {1={Town.discotecCount=123, Town.name=Lyon, Town.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_Village.id as Country_cities_Village_id, Country_cities_Town.id as Country_cities_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join Village as Country_cities_Village on Country_cities.cities_id = Country_cities_Village.id left outer join Town as Country_cities_Town on Country_cities.cities_id = Country_cities_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17, o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@11c7f87d In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Town[discotecCount=123,country=,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Village[barCount=51,country=,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 TRACE SQLOperation select Country_Id from Country_cities | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from Town union select * from Village | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.creationDate=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@62ebd06c In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Village(name, barCount, id) values (?, ?, ?) | {1={Village.barCount=0, Village.name=Grenoble, Village.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:30 TRACE SQLOperation select cities_id, country_id from Country_cities where (country_id, cities_id) in ((?, ?)) | {Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.clazz_ as Country_cities_City_clazz_, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City.discotecCount as Country_cities_City_discotecCount, Country_cities_City.barCount as Country_cities_City_barCount, Country_cities_City_Town.name as Country_cities_City_Town_name, Country_cities_City_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id, Country_cities_City_Village.name as Country_cities_City_Village_name, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.id as Country_cities_City_Village_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join (select 1 as clazz_, name, id, discotecCount as discotecCount, cast(null as integer) as barCount from Town union all select 2 as clazz_, name, id, cast(null as integer) as discotecCount, barCount as barCount from Village) as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=0,country=Country[ancientCities=[],capital=,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@73c82ec1,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set name = ?, barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.name (U)=Grenoble, Village.id (W)=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@62ebd06c In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Town(name, discotecCount, id) values (?, ?, ?) | {1={Town.id=o.c.s.i.PersistableIdentifier@17, Town.discotecCount=123, Town.name=Lyon}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.clazz_ as Country_cities_City_clazz_, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City.discotecCount as Country_cities_City_discotecCount, Country_cities_City.barCount as Country_cities_City_barCount, Country_cities_City_Town.name as Country_cities_City_Town_name, Country_cities_City_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id, Country_cities_City_Village.name as Country_cities_City_Village_name, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.id as Country_cities_City_Village_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join (select 1 as clazz_, name, id, discotecCount as discotecCount, cast(null as integer) as barCount from Town union all select 2 as clazz_, name, id, cast(null as integer) as discotecCount, barCount as barCount from Village) as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Town[discotecCount=123,country=Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@430925e0,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@430925e0,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@430925e0,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=51,country=Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@430925e0,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@430925e0,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select Country_Id from Country_cities | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from Town union select * from Village | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), countryId int, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), countryId int, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.name=null, Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@483a022a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Village(name, barCount, id, countryId) values (?, ?, ?, ?) | {1={Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42, Village.name=Grenoble, Village.countryId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Village.id as Village_id, Town.id as Town_id from Country left outer join Village as Village on Country.id = Village.countryId left outer join Town as Town on Country.id = Town.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@483a022a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Village[barCount=0,country=,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.countryId (U)=o.c.s.i.PersistableIdentifier@1, Village.name (U)=Grenoble}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@483a022a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Town(name, discotecCount, id, countryId) values (?, ?, ?, ?) | {1={Town.name=Lyon, Town.countryId=o.c.s.i.PersistableIdentifier@1, Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Village.id as Village_id, Town.id as Town_id from Country left outer join Village as Village on Country.id = Village.countryId left outer join Town as Town on Country.id = Town.countryId where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17, o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@483a022a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Town[discotecCount=123,country=,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Village[barCount=51,country=,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Town set name = ?, discotecCount = ?, countryId = ? where id = ? | {1={Town.name (U)=Lyon, Town.countryId (U)=null, Town.discotecCount (U)=123, Town.id (W)=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 TRACE SQLOperation select CountryId from Town union all select CountryId from Village | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistableIdentifier@42, Village.name (U)=Grenoble, Village.countryId (U)=null}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from Town union select * from Village | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), countryId int, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), countryId int, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.creationDate=null}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@13a46f54 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Village(name, barCount, id, countryId) values (?, ?, ?, ?) | {1={Village.barCount=0, Village.countryId=o.c.s.i.PersistableIdentifier@1, Village.name=Grenoble, Village.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.clazz_ as City_clazz_, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City_Village.name as City_Village_name, City_Village.barCount as City_Village_barCount, City_Village.countryId as City_Village_countryId, City_Village.id as City_Village_id, City_Town.name as City_Town_name, City_Town.discotecCount as City_Town_discotecCount, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id from Country left outer join (select 1 as clazz_, name, id, countryId, barCount as barCount, cast(null as integer) as discotecCount from Village union all select 2 as clazz_, name, id, countryId, cast(null as integer) as barCount, discotecCount as discotecCount from Town) as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=0,country=Country[ancientCities=[],capital=,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@255cc703,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.barCount (U)=51, Village.countryId (U)=o.c.s.i.PersistableIdentifier@1, Village.name (U)=Grenoble, Village.id (W)=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:30 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@13a46f54 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:30 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Town(name, discotecCount, 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}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.clazz_ as City_clazz_, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City_Village.name as City_Village_name, City_Village.barCount as City_Village_barCount, City_Village.countryId as City_Village_countryId, City_Village.id as City_Village_id, City_Town.name as City_Town_name, City_Town.discotecCount as City_Town_discotecCount, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id from Country left outer join (select 1 as clazz_, name, id, countryId, barCount as barCount, cast(null as integer) as discotecCount from Village union all select 2 as clazz_, name, id, countryId, cast(null as integer) as barCount, discotecCount as discotecCount from Town) as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=51,country=Country[ancientCities=[],capital=,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@128160af,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@128160af,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Town[discotecCount=123,country=Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@128160af,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@128160af,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Town set name = ?, discotecCount = ?, 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}} 2025-09-27 07:00:30 TRACE SQLOperation select CountryId from Town union all select CountryId from Village | {} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.barCount (U)=51, Village.countryId (U)=null, Village.name (U)=Grenoble, Village.id (W)=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 TRACE SQLOperation select * from Town union select * from Village | {} 2025-09-27 07:00:30 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, ownerId int, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=C, Vehicle.color=Color[rgb=17], Vehicle.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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)=Sat Sep 27 07:00:30 UTC 2025, Person.modificationDate (U)=Sat Sep 27 07:00:30 UTC 2025}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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.PersistableIdentifier@42}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:30 UTC 2025,modificationDate=Sat Sep 27 07:00:30 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=T, Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:30 UTC 2025,modificationDate=Sat Sep 27 07:00:30 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:30 UTC 2025,modificationDate=Sat Sep 27 07:00:30 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=T, Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:30 UTC 2025,modificationDate=Sat Sep 27 07:00:30 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, ownerId int, unique (id)) 2025-09-27 07:00:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id) 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.creationDate=null, Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.modificationDate=null}} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:30 UTC 2025, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Sat Sep 27 07:00:30 UTC 2025}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42, Vehicle.color (U)=Color[rgb=17], Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:30 UTC 2025,modificationDate=Sat Sep 27 07:00:30 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:30 UTC 2025,modificationDate=Sat Sep 27 07:00:30 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:30 UTC 2025,modificationDate=Sat Sep 27 07:00:30 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 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}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:30 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:30 UTC 2025,modificationDate=Sat Sep 27 07:00:30 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:30 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:30 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:30 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:30 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} 2025-09-27 07:00:30 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:30 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 2025-09-27 07:00:30 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.DTYPE=C, Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.color=Color[rgb=17]}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.modificationDate=null, Person.name=null, Person.creationDate=null, Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.color=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=null, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.color=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17, Vehicle.color (U)=null}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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.modificationDate=null, Person.creationDate=null, Person.name=null}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.DTYPE=T}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.DTYPE=T}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(color int, id int not null, ownerId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id) 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null, Person.modificationDate=null, Person.name=null}} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=17], Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(color int, id int not null, ownerId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id) 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=org.codefilarete.stalactite.engine.model.Car@7c441275,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=17], Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Car@35815f9d,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@53937f1a,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@7d2ae92b,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.color=Color[rgb=17]}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.name=null, Person.modificationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.creationDate=null}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.color=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.vehicleId (U)=null, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.color=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17, Vehicle.color (U)=null}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.creationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.modificationDate=null, Person.name=null, Person.vehicleId=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=org.codefilarete.stalactite.engine.model.Car@29de58ec,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Car@2786ccb,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@4c8bbc6d,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@5f546133,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(id int not null, color int, ownerId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(id int not null, color int, ownerId int, unique (id)) 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.modificationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null, Person.creationDate=null}} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@48d4189e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(color, id, ownerId) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42, Car.color=Color[rgb=17], Car.ownerId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.name (U)=null, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Car set color = ?, ownerId = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@42, Car.color (U)=Color[rgb=17], Car.ownerId (U)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(color, id, ownerId) values (?, ?, ?) | {1={Truck.color=null, Truck.id=o.c.s.i.PersistableIdentifier@666, Truck.ownerId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@5933647a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@5933647a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(color, id, ownerId) values (?, ?, ?) | {1={Truck.color=null, Truck.id=o.c.s.i.PersistableIdentifier@17, Truck.ownerId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Truck 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@5933647a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(id int not null, color int, ownerId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(id int not null, color int, ownerId int, unique (id)) 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null, Person.modificationDate=null}} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@21a7e209 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(color, id, ownerId) values (?, ?, ?) | {1={Car.color=Color[rgb=17], Car.id=o.c.s.i.PersistableIdentifier@42, Car.ownerId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=org.codefilarete.stalactite.engine.model.Car@c202a19,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Car set color = ?, ownerId = ? where id = ? | {1={Car.color (U)=Color[rgb=17], Car.id (W)=o.c.s.i.PersistableIdentifier@42, Car.ownerId (U)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=Color[rgb=17],engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Car@7f5840ba,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@487bb6d0,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@30cd738c In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@30cd738c In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@c24e06a,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@30cd738c In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, engineId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(color int, id int not null, engineId int, unique (id)) 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100] 2025-09-27 07:00:31 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@100} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=CAR}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=42], Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.DTYPE=TRUCK}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.model (U)=Peugeot, Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@200, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100] 2025-09-27 07:00:31 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@100} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100] 2025-09-27 07:00:31 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@100} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(model, id, engineId) values (?, ?, ?) | {1={Car.engineId=o.c.s.i.PersistableIdentifier@100, Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Car set model = ?, engineId = ? where id = ? | {1={Car.engineId (U)=o.c.s.i.PersistableIdentifier@200, Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Truck set color = ?, engineId = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.engineId (U)=null, Truck.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@2130262a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@2130262a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@2130262a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car_plates(id int, plates varchar(255), unique (id, plates)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(id int not null, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car_plates add constraint FK_Car_plates_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car_plates(id int, plates varchar(255), unique (id, plates)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car_plates add constraint FK_Car_plates_id_Car_id foreign key(id) references Car(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car_plates(id int, plates varchar(255), unique (id, plates)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car_plates add constraint FK_Car_plates_id_Car_id foreign key(id) references Car(id) 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(model, id, DTYPE) values (?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=CAR}} 2025-09-27 07:00:31 TRACE SQLOperation select Car_plates.plates as Car_plates_plates, Car_plates.id as Car_plates_id from Car_plates where (Car_plates.id, Car_plates.plates) in ((?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=XYZ-ABC-01} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.DTYPE=TRUCK}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set model = ? where id = ? | {1={Vehicle.model (U)=Peugeot, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=99], Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 TRACE SQLOperation select count(*) as cnt from Car_plates | {} 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 TRACE SQLOperation select Car_plates.plates as Car_plates_plates, Car_plates.id as Car_plates_id from Car_plates where (Car_plates.plates, Car_plates.id) in ((?, ?)) | {1=XYZ-ABC-01, 2=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car_plates where plates = ? and id = ? | {1={Car_plates.plates=XYZ-ABC-01, Car_plates.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car_plates where plates = ? and id = ? | {1={Car_plates.plates=XYZ-ABC-02, Car_plates.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 TRACE SQLOperation select count(*) as cnt from Car_plates | {} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 TRACE SQLOperation select Car_plates.plates as Car_plates_plates, Car_plates.id as Car_plates_id from Car_plates where (Car_plates.plates, Car_plates.id) in ((?, ?)) | {1=XYZ-ABC-01, 2=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car_plates where plates = ? and id = ? | {1={Car_plates.plates=XYZ-ABC-01, Car_plates.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car_plates where plates = ? and id = ? | {1={Car_plates.plates=XYZ-ABC-02, Car_plates.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:31 TRACE SQLOperation select count(*) as cnt from Car_plates | {} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@b2d02ad In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@b2d02ad In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@b2d02ad In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:31 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:31 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)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:31 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Republic(deputeCount integer, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Republic add constraint FK_Republic_id_Country_id foreign key(id) references Country(id) 2025-09-27 07:00:31 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Republic(deputeCount integer, id int not null, name varchar(255), description varchar(255), presidentId int, unique (id)) 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Country(name, description, deputeCount, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.deputeCount=250}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@6813ed1e,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@14145f2b,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@14145f2b,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@14145f2b,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=], City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@14145f2b,id=o.c.s.i.PersistedIdentifier@1,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.name=France}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=250, Republic.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@5b5d7140,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@5b5d7140,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=French president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@29c15179,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@29c15179,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@29c15179,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@29c15179,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=], City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@29c15179,id=o.c.s.i.PersistedIdentifier@1,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@29c15179,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=], City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@29c15179,id=o.c.s.i.PersistedIdentifier@1,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Republic(name, description, deputeCount, id, presidentId) values (?, ?, ?, ?, ?) | {1={Republic.presidentId=o.c.s.i.PersistableIdentifier@0, Republic.deputeCount=250, Republic.name=France, Republic.description=null, Republic.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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}} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@67a3713 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@18514f04,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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@0, City.name (U)=Paris}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 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@1, City.name=Grenoble}} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@67a3713 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 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.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@7e036455,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@7e036455,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@7e036455,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=,ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@7e036455,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=], City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@7e036455,id=o.c.s.i.PersistedIdentifier@1,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicMany 2025-09-27 07:00:31 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), countryId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), countryId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.creationDate=null, Country.name=null, Country.modificationDate=null}} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@1c5c560a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Village(name, barCount, 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}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.clazz_ as City_clazz_, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City_Village.name as City_Village_name, City_Village.barCount as City_Village_barCount, City_Village.countryId as City_Village_countryId, City_Village.id as City_Village_id, City_Town.name as City_Town_name, City_Town.discotecCount as City_Town_discotecCount, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id from Country left outer join (select 1 as clazz_, name, id, countryId, barCount as barCount, cast(null as integer) as discotecCount from Village union all select 2 as clazz_, name, id, countryId, cast(null as integer) as barCount, discotecCount as discotecCount from Town) as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=0,country=Country[ancientCities=[],capital=,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@1fbbc139,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Village set name = ?, barCount = ?, 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}} 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17] 2025-09-27 07:00:31 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@1c5c560a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:31 TRACE SQLOperation select City.name as City_name, City.id as City_id, City.DISCRIMINATOR as City_DISCRIMINATOR, Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id, Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from (select Village.name as name, Village.id as id, 'Village' as DISCRIMINATOR from Village union all select Town.name as name, Town.id as id, 'Town' as DISCRIMINATOR from Town) as City left outer join Village as Village on City.id = Village.id left outer join Town as Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistableIdentifier@17} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Town(name, discotecCount, id, countryId) values (?, ?, ?, ?) | {1={Town.name=Lyon, Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17, Town.countryId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 TRACE SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.clazz_ as City_clazz_, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City_Village.name as City_Village_name, City_Village.barCount as City_Village_barCount, City_Village.countryId as City_Village_countryId, City_Village.id as City_Village_id, City_Town.name as City_Town_name, City_Town.discotecCount as City_Town_discotecCount, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id from Country left outer join (select 1 as clazz_, name, id, countryId, barCount as barCount, cast(null as integer) as discotecCount from Village union all select 2 as clazz_, name, id, countryId, cast(null as integer) as barCount, discotecCount as discotecCount from Town) as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Village[barCount=51,country=Country[ancientCities=[],capital=,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@31eb23c8,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@31eb23c8,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Town[discotecCount=123,country=Country[ancientCities=[],capital=,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@31eb23c8,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@31eb23c8,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Town set name = ?, discotecCount = ?, countryId = ? where id = ? | {1={Town.name (U)=Lyon, Town.discotecCount (U)=123, Town.id (W)=o.c.s.i.PersistableIdentifier@17, Town.countryId (U)=null}} 2025-09-27 07:00:31 TRACE SQLOperation select countryId from Town union all select countryId from Village | {} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Village set name = ?, barCount = ?, 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}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 TRACE SQLOperation select id from Town union all select id from Village | {} 2025-09-27 07:00:31 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)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), countryId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), countryId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:31 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Village(barCount integer, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:31 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.139 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicMany [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicOne 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.DTYPE=C, Vehicle.color=Color[rgb=17], Vehicle.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.modificationDate=null, Person.name=null, Person.creationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.DTYPE=T, Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=null, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.DTYPE=T, Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(id int not null, ownerId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id) 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.creationDate=null, Person.modificationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(id, ownerId) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=org.codefilarete.stalactite.engine.model.Car@33176d2e,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.name (U)=null}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Vehicle set ownerId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42, Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Car@24b1fc38,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(id, ownerId) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@748fb661,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(id, ownerId) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@bfcdc45,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG DDLDeployer create table Car(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Truck(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id)) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:31 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.creationDate=null, Person.modificationDate=null, Person.name=null, Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=org.codefilarete.stalactite.engine.model.Car@de3b06a,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=,plates=[],radio=,color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Car@208718b3,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@3500af30,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.modificationDate (U)=Sat Sep 27 07:00:31 UTC 2025, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:31 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=,engine=,owner=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:31 UTC 2025,modificationDate=Sat Sep 27 07:00:31 UTC 2025,readonlyProperty=],vehicle=org.codefilarete.stalactite.engine.model.Truck@136efc8f,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=] 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:31 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:31 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:31 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} 2025-09-27 07:00:31 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:31 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 2025-09-27 07:00:31 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} 2025-09-27 07:00:32 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, ownerId int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id) 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null, Person.modificationDate=null}} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=17], Vehicle.DTYPE=C, Vehicle.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 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.creationDate (U)=Sat Sep 27 07:00:32 UTC 2025, Person.modificationDate (U)=Sat Sep 27 07:00:32 UTC 2025}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 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.PersistableIdentifier@42}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:32 UTC 2025,modificationDate=Sat Sep 27 07:00:32 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:32 UTC 2025,modificationDate=Sat Sep 27 07:00:32 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:32 UTC 2025,modificationDate=Sat Sep 27 07:00:32 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=Timestamp[creationDate=Sat Sep 27 07:00:32 UTC 2025,modificationDate=Sat Sep 27 07:00:32 UTC 2025,readonlyProperty=],vehicle=,version=0] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@17] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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.175 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicOne [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToTablePerClass 2025-09-27 07:00:32 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Truck(color int, id int not null, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:32 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.engineId=o.c.s.i.PersistableIdentifier@200, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Truck(color, id, engineId) values (?, ?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.engineId=null, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:32 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@239a8275 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.color as Car_color, 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Car set color = ?, model = ?, engineId = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.engineId (U)=o.c.s.i.PersistableIdentifier@200, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@239a8275 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.color as Car_color, 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.PersistedIdentifier@1} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@239a8275 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.color as Car_color, 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.PersistedIdentifier@2} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.color as Car_color, 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 | {} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as truckCount from car where id = 2 | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Engine | {} 2025-09-27 07:00:32 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100] 2025-09-27 07:00:32 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@100} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.color=Color[rgb=666], Car.engineId=o.c.s.i.PersistableIdentifier@100, Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 TRACE SQLOperation select * from car | {} 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@5cc4feb7 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Car set color = ?, model = ?, engineId = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.engineId (U)=o.c.s.i.PersistableIdentifier@100, Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:32 TRACE SQLOperation select * from car | {} 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@5cc4feb7 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:32 TRACE SQLOperation select * from car | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Engine | {} 2025-09-27 07:00:32 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666], Car.model=Renault, Car.engineId=null}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@33940a5a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666], Car.model=Renault, Car.engineId=null}} 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@33940a5a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Car set color = ?, model = ?, engineId = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.engineId (U)=null}} 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@33940a5a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, color int, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Truck(id int not null, color int, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:32 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666], Car.model=Renault, Car.engineId=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Truck(color, id, engineId) values (?, ?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.engineId=null, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:32 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@6c9dc2b0 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 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.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Car set color = ?, model = ?, engineId = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.engineId (U)=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@6c9dc2b0 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 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.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@6c9dc2b0 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 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.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@32589ed7 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 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.color as Car_color, Car.model as Car_model, 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]} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@32589ed7 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 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.color as Car_color, Car.model as Car_model, 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]} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as truckCount from truck where id = 2 | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Engine | {} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.677 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToTablePerClass [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToJoinTable 2025-09-27 07:00:32 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:32 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:32 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}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 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}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:32 TRACE SQLOperation select id from Vehicle | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id | {} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:32 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}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as vehicleCount from Vehicle where id in (1, 2) | {} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as truckCount from car where id = 2 | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Engine | {} 2025-09-27 07:00:32 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100] 2025-09-27 07:00:32 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@100} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 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}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 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}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@100,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@100,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Engine | {} 2025-09-27 07:00:32 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 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}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join 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} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 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}} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Truck(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Vehicle(color int, id int not null, engineId int, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:32 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:32 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}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:32 TRACE SQLOperation select id from Vehicle | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=256], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:32 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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]} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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]} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=256],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=256],engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200,vehicle=],owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:32 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}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as carCount from Vehicle where id = 1 | {} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Engine | {} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.107 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToJoinTable [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$SingleTableWithOneToOne 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100] 2025-09-27 07:00:32 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@100} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.model=Renault, Vehicle.DTYPE=CAR}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=42], Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.DTYPE=TRUCK}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Vehicle set color = ?, model = ?, engineId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=666], Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@100, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.model (U)=Peugeot}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:32 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 | {} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Engine | {} 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Vehicle(id int, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100] 2025-09-27 07:00:32 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@100} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.model=Renault, Vehicle.DTYPE=CAR, Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Vehicle set color = ?, model = ?, engineId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=666], Vehicle.model (U)=Peugeot, Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@100, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:32 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Engine | {} 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=CAR, Vehicle.color=Color[rgb=666], Vehicle.model=Renault, Vehicle.engineId=null}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=CAR, Vehicle.color=Color[rgb=666], Vehicle.model=Renault, Vehicle.engineId=null}} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Vehicle set color = ?, model = ?, engineId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.model (U)=Peugeot, Vehicle.color (U)=Color[rgb=666], Vehicle.engineId (U)=null}} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG DDLDeployer create table Engine(id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer create table Vehicle(color int, id int not null, engineId int, model varchar(255), DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:32 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:32 TRACE SQLOperation select Engine.id as Engine_id from Engine where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=666], Vehicle.DTYPE=CAR, Vehicle.engineId=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.color=Color[rgb=42], Vehicle.DTYPE=TRUCK, Vehicle.engineId=null}} 2025-09-27 07:00:32 TRACE SQLOperation select id from Vehicle where DTYPE ='CAR' | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Vehicle where DTYPE ='TRUCK' | {} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Vehicle set color = ?, model = ?, 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)=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.color (U)=Color[rgb=256]}} 2025-09-27 07:00:32 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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]} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:32 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 2025-09-27 07:00:32 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]} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:32 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=256],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as carCount from Vehicle where id = 1 | {} 2025-09-27 07:00:32 TRACE SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {} 2025-09-27 07:00:32 TRACE SQLOperation select id from Engine | {} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$SingleTableWithOneToOne [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.575 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportVersioningTest 2025-09-27 07:00:32 DEBUG DDLDeployer create table Country(modificationDate timestamp, name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Country(name, description, modificationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=2025-09-27T07:00:32.937, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=null}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Country set name = ?, description = ?, modificationDate = ? where id = ? and modificationDate = ? | {1={Country.modificationDate (U)=2025-09-27T07:00:32.941, Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.modificationDate (W)=2025-09-27T07:00:32.937, Country.name (U)=Toto, Country.description (U)=null}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Country set name = ?, description = ?, modificationDate = ? where id = ? and modificationDate = ? | {1={Country.modificationDate (U)=2025-09-27T07:00:32.948, Country.id (W)=o.c.s.i.PersistedIdentifier@0, Country.modificationDate (W)=2025-09-27T07:00:32.941, Country.name (U)=Tutu, Country.description (U)=null}} 2025-09-27 07:00:32 DEBUG DDLDeployer create table Country(version integer, name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Country(name, description, version, id) values (?, ?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=null, Country.version=1}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Country set name = ?, description = ?, version = ? where version = ? and id = ? | {1={Country.name (U)=Toto, Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.description (U)=null, Country.version (U)=2, Country.version (W)=1}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Country set name = ?, description = ?, version = ? where version = ? and id = ? | {1={Country.name (U)=Tutu, Country.id (W)=o.c.s.i.PersistedIdentifier@0, Country.description (U)=null, Country.version (U)=3, Country.version (W)=2}} 2025-09-27 07:00:32 DEBUG DDLDeployer create table Country(version integer, name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation insert into Country(name, description, version, id) values (?, ?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.version=1}} 2025-09-27 07:00:32 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:32 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} 2025-09-27 07:00:32 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:32 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:32 TRACE SQLOperation update Country set name = ?, description = ?, version = ? where id = ? and version = ? | {1={Country.description (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.name (U)=Tata, Country.version (U)=2, Country.version (W)=1}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Country where id = ? and version = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.version=1}} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.11 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportVersioningTest [INFO] Running org.codefilarete.stalactite.engine.diff.CollectionDifferTest [INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s - in org.codefilarete.stalactite.engine.diff.CollectionDifferTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(creationDate timestamp, modificationDate timestamp, readonlyProperty varchar(255), id varchar(36) not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(creationDate, modificationDate, id) values (?, ?, ?) | {1={Toto.modificationDate=Sat Sep 27 07:00:33 UTC 2025, Toto.id=o.c.s.i.PersistedIdentifier@2484a659-651f-45b3-9887-25394b5cd337, Toto.creationDate=Sat Sep 27 07:00:33 UTC 2025}} 2025-09-27 07:00:33 TRACE SQLOperation select readonlyProperty from Toto | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@ec402d25-7416-4d01-9412-ccfb0cdc5c49] 2025-09-27 07:00:33 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@ec402d25-7416-4d01-9412-ccfb0cdc5c49} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@ec402d25-7416-4d01-9412-ccfb0cdc5c49}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@ec402d25-7416-4d01-9412-ccfb0cdc5c49] 2025-09-27 07:00:33 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@ec402d25-7416-4d01-9412-ccfb0cdc5c49} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 TRACE SQLOperation select Toto.name from Toto | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=FEMALE, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.name=null}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:33 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} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.PersonWithGender 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into countryTable(countryCreatedAt, id, name, presidentElectedAt, presidentName) values (?, ?, ?, ?, ?) | {1={countryTable.presidentElectedAt=Tue Jan 01 00:00:00 UTC 2019, countryTable.name=France, countryTable.presidentName=François, countryTable.countryCreatedAt=Mon Jan 01 00:00:00 UTC 2018, countryTable.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id varchar(255) not null, creationDate varchar(255), modificationDate timestamp, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(modificationDate, creationDate, id) values (?, ?, ?) | {1={Toto.modificationDate=Sat Sep 27 07:00:33 UTC 2025, Toto.creationDate=Sat Sep 27 07:00:33 UTC 2025, Toto.id=o.c.s.i.PersistableIdentifier@590656db-5cfb-42e8-ad62-c1227a4be3cc}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@590656db-5cfb-42e8-ad62-c1227a4be3cc] 2025-09-27 07:00:33 TRACE SQLOperation select 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@590656db-5cfb-42e8-ad62-c1227a4be3cc} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(name varchar(255) not null, firstName varchar(255) not null, id int not null, unique (id)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id varchar(255) not null, possibleStates varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(possibleStates, id) values (?, ?) | {1={Toto.possibleStates=[IN_PROGRESS, DONE], Toto.id=o.c.s.i.PersistableIdentifier@c2047b01-bf00-43d4-b33b-3271efe11c95}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@c2047b01-bf00-43d4-b33b-3271efe11c95] 2025-09-27 07:00:33 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@c2047b01-bf00-43d4-b33b-3271efe11c95} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into countryTable(id, name, presidentElectedAt, presidentName) values (?, ?, ?, ?) | {1={countryTable.name=France, countryTable.presidentName=François, countryTable.id=o.c.s.i.PersistableIdentifier@1, countryTable.presidentElectedAt=Tue Jan 01 00:00:00 UTC 2019}} 2025-09-27 07:00:33 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=null, PersonWithGender.name=null, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:33 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} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.PersonWithGender 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3dba8f27-640f-413d-90d0-c1ac40c93e22] 2025-09-27 07:00:33 TRACE SQLOperation select Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@3dba8f27-640f-413d-90d0-c1ac40c93e22} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id) values (?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@3dba8f27-640f-413d-90d0-c1ac40c93e22}} 2025-09-27 07:00:33 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@64602b5c-3009-4a49-99be-7df0488ed587] 2025-09-27 07:00:33 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@64602b5c-3009-4a49-99be-7df0488ed587} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@64602b5c-3009-4a49-99be-7df0488ed587, Toto.name=TOTO}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@64602b5c-3009-4a49-99be-7df0488ed587] 2025-09-27 07:00:33 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@64602b5c-3009-4a49-99be-7df0488ed587} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation update Toto set name = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistedIdentifier@64602b5c-3009-4a49-99be-7df0488ed587, Toto.name (U)=TITI}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@64602b5c-3009-4a49-99be-7df0488ed587] 2025-09-27 07:00:33 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@64602b5c-3009-4a49-99be-7df0488ed587} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 TRACE SQLOperation select Toto.name from Toto | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.name=toto, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.gender=MALE}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation update PersonWithGender set gender = ?, name = ? where id = ? | {1={PersonWithGender.name (U)=null, PersonWithGender.id (W)=o.c.s.i.PersistableIdentifier@1, PersonWithGender.gender (U)=null}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:33 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} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.PersonWithGender 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(name varchar(255), firstName varchar(255), id varchar(36) not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(firstName, id) values (?, ?) | {1={Toto.firstName=null, Toto.id=o.c.s.i.PersistedIdentifier@1138347a-6300-4461-b7c9-b635e8429bde}} 2025-09-27 07:00:33 TRACE SQLOperation select firstName from Toto | {} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1138347a-6300-4461-b7c9-b635e8429bde] 2025-09-27 07:00:33 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@1138347a-6300-4461-b7c9-b635e8429bde} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 TRACE SQLOperation select firstName from Toto | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), firstName varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(firstName, id) values (?, ?) | {1={Toto.firstName=null, Toto.id=o.c.s.i.PersistedIdentifier@7df9e4d3-377f-43ee-b67f-fc9b6c802b75}} 2025-09-27 07:00:33 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:00:33 TRACE SQLOperation update Toto set name = ? where id = ? | {1=dummyName, 2=o.c.s.i.PersistedIdentifier@7df9e4d3-377f-43ee-b67f-fc9b6c802b75} 2025-09-27 07:00:33 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@929e89c4-6e86-45b4-aa50-0585b3709684] 2025-09-27 07:00:33 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@929e89c4-6e86-45b4-aa50-0585b3709684} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@929e89c4-6e86-45b4-aa50-0585b3709684}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@929e89c4-6e86-45b4-aa50-0585b3709684] 2025-09-27 07:00:33 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@929e89c4-6e86-45b4-aa50-0585b3709684} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {Toto.id=o.c.s.i.PersistedIdentifier@809f73c8-891f-4a13-a0f6-c8b8b51c7ec6, Toto.name=toto} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@809f73c8-891f-4a13-a0f6-c8b8b51c7ec6] 2025-09-27 07:00:33 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@809f73c8-891f-4a13-a0f6-c8b8b51c7ec6} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 TRACE SQLOperation select Toto.name from Toto | {} [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapEnum 2025-09-27 07:00:33 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender varchar(255), id int not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=FEMALE, PersonWithGender.name=toto, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:33 TRACE SQLOperation select * from PersonWithGender | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255) not null, id int not null, unique (id)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=FEMALE, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.name=toto}} 2025-09-27 07:00:33 TRACE SQLOperation select * from PersonWithGender | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender integer, id int not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.name=toto, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.gender=FEMALE}} 2025-09-27 07:00:33 TRACE SQLOperation select * from PersonWithGender | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender INT, id int not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.name=toto, PersonWithGender.gender=FEMALE}} 2025-09-27 07:00:33 TRACE SQLOperation select * from PersonWithGender | {} [INFO] Tests run: 41, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapEnum [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$EmbedWithExternalEmbeddedBean 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, createdAt timestamp, modificationDate timestamp, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(createdAt, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.name=null, Toto.id=o.c.s.i.PersistableIdentifier@21862041-0942-4d96-9bf9-4b75c9050266, Toto.modificationDate=null, Toto.createdAt=Sat Sep 27 07:00:33 UTC 2025}} 2025-09-27 07:00:33 TRACE SQLOperation select Toto.createdAt, Toto.modificationDate from Toto | {} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@21862041-0942-4d96-9bf9-4b75c9050266] 2025-09-27 07:00:33 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@21862041-0942-4d96-9bf9-4b75c9050266} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, creationDate timestamp, modificationDate timestamp, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(creationDate, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.modificationDate=null, Toto.creationDate=Sat Sep 27 07:00:33 UTC 2025, Toto.id=o.c.s.i.PersistableIdentifier@284b8c2b-1634-43f5-b6c1-0607e29481ae, Toto.name=null}} 2025-09-27 07:00:33 TRACE SQLOperation select Toto.creationDate, Toto.modificationDate from Toto | {} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@284b8c2b-1634-43f5-b6c1-0607e29481ae] 2025-09-27 07:00:33 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@284b8c2b-1634-43f5-b6c1-0607e29481ae} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), modificationDate timestamp, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id, modificationDate, name) values (?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@0f74e44d-0ce8-4c55-9a87-30826c4bd88d, Toto.modificationDate=null, Toto.name=null}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0f74e44d-0ce8-4c55-9a87-30826c4bd88d] 2025-09-27 07:00:33 TRACE SQLOperation select Toto.modificationDate as Toto_modificationDate, Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@0f74e44d-0ce8-4c55-9a87-30826c4bd88d} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, createdAt timestamp, modificationDate timestamp, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(createdAt, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.name=null, Toto.modificationDate=null, Toto.id=o.c.s.i.PersistableIdentifier@0b27a529-5623-4fe6-a5e8-1b6bcc142caf, Toto.createdAt=Sat Sep 27 07:00:33 UTC 2025}} 2025-09-27 07:00:33 TRACE SQLOperation select Toto.createdAt, Toto.modificationDate from Toto | {} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0b27a529-5623-4fe6-a5e8-1b6bcc142caf] 2025-09-27 07:00:33 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@0b27a529-5623-4fe6-a5e8-1b6bcc142caf} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, createdAt timestamp, modificationDate timestamp, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(createdAt, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.modificationDate=null, Toto.name=null, Toto.id=o.c.s.i.PersistableIdentifier@36813153-6b06-4d16-bbac-2307dc75e61a, Toto.createdAt=Sat Sep 27 07:00:33 UTC 2025}} 2025-09-27 07:00:33 TRACE SQLOperation select Toto.createdAt, Toto.modificationDate from Toto | {} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@36813153-6b06-4d16-bbac-2307dc75e61a] 2025-09-27 07:00:33 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@36813153-6b06-4d16-bbac-2307dc75e61a} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, creationDate timestamp, modificationDate timestamp, locale VARCHAR(20), name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(creationDate, id, locale, modificationDate, name) values (?, ?, ?, ?, ?) | {1={Toto.modificationDate=null, Toto.locale=en_US, Toto.name=null, Toto.creationDate=Sat Sep 27 07:00:33 UTC 2025, Toto.id=o.c.s.i.PersistableIdentifier@4a81bdfd-7720-435c-a158-8084e496453a}} 2025-09-27 07:00:33 TRACE SQLOperation select Toto.creationDate, Toto.modificationDate, Toto.locale from Toto | {} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@4a81bdfd-7720-435c-a158-8084e496453a] 2025-09-27 07:00:33 TRACE SQLOperation select Toto.name as Toto_name, Toto.locale as Toto_locale, Toto.modificationDate as Toto_modificationDate, Toto.creationDate as Toto_creationDate, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@4a81bdfd-7720-435c-a158-8084e496453a} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, creationDate timestamp, modificationTime timestamp, locale VARCHAR(20), name varchar(255), modificationDate timestamp, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(creationDate, id, locale, modificationTime, name) values (?, ?, ?, ?, ?) | {1={Toto.name=null, Toto.modificationTime=null, Toto.id=o.c.s.i.PersistableIdentifier@8c2e2f7f-0b8f-48e9-b40e-80f797001e3c, Toto.locale=en_US, Toto.creationDate=Sat Sep 27 07:00:33 UTC 2025}} 2025-09-27 07:00:33 TRACE SQLOperation select Toto.creationDate, Toto.modificationTime, Toto.locale from Toto | {} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@8c2e2f7f-0b8f-48e9-b40e-80f797001e3c] 2025-09-27 07:00:33 TRACE SQLOperation select Toto.name as Toto_name, Toto.locale as Toto_locale, Toto.modificationTime as Toto_modificationTime, Toto.creationDate as Toto_creationDate, Toto.id as Toto_id from Toto where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@8c2e2f7f-0b8f-48e9-b40e-80f797001e3c} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.107 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$EmbedWithExternalEmbeddedBean [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$ExtraTable 2025-09-27 07:00:33 DEBUG DDLDeployer create table Tata(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Titi(id VARCHAR(255) not null, prop1 varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, unique (id)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Tutu(id VARCHAR(255) not null, firstName varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_id_Toto_id foreign key(id) references Toto(id) 2025-09-27 07:00:33 DEBUG DDLDeployer alter table Titi add constraint FK_Titi_id_Toto_id foreign key(id) references Toto(id) 2025-09-27 07:00:33 DEBUG DDLDeployer alter table Tutu add constraint FK_Tutu_id_Toto_id foreign key(id) references Toto(id) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id) values (?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Tutu(firstName, id) values (?, ?) | {1={Tutu.firstName=null, Tutu.id=o.c.s.i.PersistableIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Titi(id, prop1) values (?, ?) | {1={Titi.prop1=dummy firstName, Titi.id=o.c.s.i.PersistableIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Tata(id, name) values (?, ?) | {1={Tata.name=dummy name, Tata.id=o.c.s.i.PersistableIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341] 2025-09-27 07:00:33 TRACE SQLOperation select Toto.id as Toto_id, Tutu.firstName as Tutu_firstName, Tutu.id as Tutu_id, Titi.prop1 as Titi_prop1, Titi.id as Titi_id, Tata.name as Tata_name, Tata.id as Tata_id from Toto left outer join Tutu as Tutu on Toto.id = Tutu.id left outer join Titi as Titi on Toto.id = Titi.id left outer join Tata as Tata on Toto.id = Tata.id where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@5a8874f7 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@5a8874f7 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@5a8874f7 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation update Titi set prop1 = ? where id = ? | {1={Titi.prop1 (U)=another dummy firstName, Titi.id (W)=o.c.s.i.PersistedIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation update Tata set name = ? where id = ? | {1={Tata.name (U)=another dummy name, Tata.id (W)=o.c.s.i.PersistedIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341] 2025-09-27 07:00:33 TRACE SQLOperation select Toto.id as Toto_id, Tutu.firstName as Tutu_firstName, Tutu.id as Tutu_id, Titi.prop1 as Titi_prop1, Titi.id as Titi_id, Tata.name as Tata_name, Tata.id as Tata_id from Toto left outer join Tutu as Tutu on Toto.id = Tutu.id left outer join Titi as Titi on Toto.id = Titi.id left outer join Tata as Tata on Toto.id = Tata.id where Toto.id in (?) | {1=o.c.s.i.PersistableIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@5dbe09bf 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@5dbe09bf 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@5dbe09bf 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Tutu where id = ? | {1={Tutu.id=o.c.s.i.PersistedIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Titi where id = ? | {1={Titi.id=o.c.s.i.PersistedIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Tata where id = ? | {1={Tata.id=o.c.s.i.PersistedIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistedIdentifier@9dd4fad2-0b88-4297-9e95-7f69f5504341}} 2025-09-27 07:00:33 TRACE SQLOperation select id from Toto union all select id from Tata | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(255), unique (identifier)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier)) 2025-09-27 07:00:33 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(identifier) values (?) | {1={Toto.identifier=o.c.s.i.PersistableIdentifier@5c1f1e61-289a-4a2c-8c3b-e79359e2337f}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Tata(identifier, name) values (?, ?) | {1={Tata.name=dummy value, Tata.identifier=o.c.s.i.PersistableIdentifier@5c1f1e61-289a-4a2c-8c3b-e79359e2337f}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@5c1f1e61-289a-4a2c-8c3b-e79359e2337f] 2025-09-27 07:00:33 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@5c1f1e61-289a-4a2c-8c3b-e79359e2337f} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@1cd90407 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation update Tata set name = ? where identifier = ? | {1={Tata.name (U)=another dummy value, Tata.identifier (W)=o.c.s.i.PersistedIdentifier@5c1f1e61-289a-4a2c-8c3b-e79359e2337f}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@5c1f1e61-289a-4a2c-8c3b-e79359e2337f] 2025-09-27 07:00:33 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@5c1f1e61-289a-4a2c-8c3b-e79359e2337f} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@244f86ff 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Tata where identifier = ? | {1={Tata.identifier=o.c.s.i.PersistedIdentifier@5c1f1e61-289a-4a2c-8c3b-e79359e2337f}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Toto where identifier = ? | {1={Toto.identifier=o.c.s.i.PersistedIdentifier@5c1f1e61-289a-4a2c-8c3b-e79359e2337f}} 2025-09-27 07:00:33 TRACE SQLOperation select identifier from Toto union all select identifier from Tata | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(255), unique (identifier)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier)) 2025-09-27 07:00:33 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(255), unique (identifier)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Tutu(identifier VARCHAR(255) not null, firstName varchar(255), unique (identifier)) 2025-09-27 07:00:33 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier) 2025-09-27 07:00:33 DEBUG DDLDeployer alter table Tutu add constraint FK_Tutu_identifier_Toto_identifier foreign key(identifier) references Toto(identifier) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(identifier) values (?) | {1={Toto.identifier=o.c.s.i.PersistableIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Tutu(firstName, identifier) values (?, ?) | {1={Tutu.firstName=dummy firstName, Tutu.identifier=o.c.s.i.PersistableIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Tata(identifier, name) values (?, ?) | {1={Tata.name=dummy name, Tata.identifier=o.c.s.i.PersistableIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662] 2025-09-27 07:00:33 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@52d095e8-5e68-438b-bde2-a800e49c8662} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@6c18f0a8 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@6c18f0a8 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation update Tutu set firstName = ? where identifier = ? | {1={Tutu.firstName (U)=another dummy firstName, Tutu.identifier (W)=o.c.s.i.PersistedIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation update Tata set name = ? where identifier = ? | {1={Tata.name (U)=another dummy name, Tata.identifier (W)=o.c.s.i.PersistedIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662] 2025-09-27 07:00:33 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@52d095e8-5e68-438b-bde2-a800e49c8662} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@3d7ab0e3 2025-09-27 07:00:33 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@3d7ab0e3 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Tutu where identifier = ? | {1={Tutu.identifier=o.c.s.i.PersistedIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Tata where identifier = ? | {1={Tata.identifier=o.c.s.i.PersistedIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662}} 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation delete from Toto where identifier = ? | {1={Toto.identifier=o.c.s.i.PersistedIdentifier@52d095e8-5e68-438b-bde2-a800e49c8662}} 2025-09-27 07:00:33 TRACE SQLOperation select identifier from Toto union all select identifier from Tata | {} 2025-09-27 07:00:33 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, dummyName varchar(255), unique (identifier)) 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier)) 2025-09-27 07:00:33 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier) [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.088 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$ExtraTable [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$UseConstructor 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@1e76fc7b-9fd1-48ea-83c5-857f6c35b4d2, Toto.name=Tutu}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1e76fc7b-9fd1-48ea-83c5-857f6c35b4d2] 2025-09-27 07:00:33 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@1e76fc7b-9fd1-48ea-83c5-857f6c35b4d2} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(label varchar(255), identifier VARCHAR(255) not null, unique (identifier)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(identifier, label) values (?, ?) | {1={Toto.label=null, Toto.identifier=o.c.s.i.PersistableIdentifier@0acc22a4-4bbc-4ea7-8e69-d1612474bd0f}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0acc22a4-4bbc-4ea7-8e69-d1612474bd0f] 2025-09-27 07:00:33 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@0acc22a4-4bbc-4ea7-8e69-d1612474bd0f} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@0c0ba734-9b5a-4992-a7c6-3b33539525ec, Toto.name=Hello}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0c0ba734-9b5a-4992-a7c6-3b33539525ec] 2025-09-27 07:00:33 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@0c0ba734-9b5a-4992-a7c6-3b33539525ec} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@9a05db95-568d-4e38-98e3-551afcb08d61, Toto.name=Tutu}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@9a05db95-568d-4e38-98e3-551afcb08d61] 2025-09-27 07:00:33 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@9a05db95-568d-4e38-98e3-551afcb08d61} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@0d2cfa5a-01c0-4846-8e97-31b2f6f92251}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0d2cfa5a-01c0-4846-8e97-31b2f6f92251] 2025-09-27 07:00:33 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@0d2cfa5a-01c0-4846-8e97-31b2f6f92251} 2025-09-27 07:00:33 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.053 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$UseConstructor [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapKey 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(name varchar(255), id VARCHAR(255) not null, unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@9e903405-bf59-4a8e-ad08-35dede2cca00, Toto.name=Tutu}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@9e903405-bf59-4a8e-ad08-35dede2cca00] 2025-09-27 07:00:33 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@9e903405-bf59-4a8e-ad08-35dede2cca00} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@f6ffab25-e02c-4fab-93b5-f3ba25dd0776}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@f6ffab25-e02c-4fab-93b5-f3ba25dd0776] 2025-09-27 07:00:33 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@f6ffab25-e02c-4fab-93b5-f3ba25dd0776} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:33 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:33 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:33 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@3cd5e0e8-fd83-4701-8761-37f796ab13e3}} 2025-09-27 07:00:33 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3cd5e0e8-fd83-4701-8761-37f796ab13e3] 2025-09-27 07:00:33 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@3cd5e0e8-fd83-4701-8761-37f796ab13e3} 2025-09-27 07:00:33 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@e0423f0c-c7a8-4ea1-9ddb-f95230495cb9}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@e0423f0c-c7a8-4ea1-9ddb-f95230495cb9] 2025-09-27 07:00:34 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@e0423f0c-c7a8-4ea1-9ddb-f95230495cb9} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@add53b3a-c50a-4ba1-8f6a-2850cb193760, Toto.name=Tutu}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@add53b3a-c50a-4ba1-8f6a-2850cb193760] 2025-09-27 07:00:34 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@add53b3a-c50a-4ba1-8f6a-2850cb193760} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@26bcc5b1-e28b-4a66-b927-1fbf85d46387}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@26bcc5b1-e28b-4a66-b927-1fbf85d46387] 2025-09-27 07:00:34 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@26bcc5b1-e28b-4a66-b927-1fbf85d46387} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG DDLDeployer create table Toto(name varchar(255), myId VARCHAR(255) not null, unique (myId)) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Toto(myId, name) values (?, ?) | {1={Toto.name=Tutu, Toto.myId=o.c.s.i.PersistableIdentifier@d075cd2c-d884-40c7-9952-ffb4c9735adb}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@d075cd2c-d884-40c7-9952-ffb4c9735adb] 2025-09-27 07:00:34 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@d075cd2c-d884-40c7-9952-ffb4c9735adb} 2025-09-27 07:00:34 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.081 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapKey [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.98 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest 2025-09-27 07:00:34 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Toto_possibleStates(id VARCHAR(255), possibleStates integer, unique (id, possibleStates)) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Toto_possibleStates add constraint FK_Toto_possibleStates_id_Toto_id foreign key(id) references Toto(id) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@b6c96c29-cbbe-4ce2-a718-e3c87f754c7e}} 2025-09-27 07:00:34 TRACE SQLOperation select Toto_possibleStates.possibleStates as Toto_possibleStates_possibleStates, Toto_possibleStates.id as Toto_possibleStates_id from Toto_possibleStates where (Toto_possibleStates.possibleStates, Toto_possibleStates.id) in ((?, ?), (?, ?)) | {1=IN_PROGRESS, 2=o.c.s.i.PersistableIdentifier@b6c96c29-cbbe-4ce2-a718-e3c87f754c7e, 3=DONE, 4=o.c.s.i.PersistableIdentifier@b6c96c29-cbbe-4ce2-a718-e3c87f754c7e} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Toto_possibleStates(id, possibleStates) values (?, ?) | {1={Toto_possibleStates.possibleStates=DONE, Toto_possibleStates.id=o.c.s.i.PersistableIdentifier@b6c96c29-cbbe-4ce2-a718-e3c87f754c7e}, 2={Toto_possibleStates.possibleStates=IN_PROGRESS, Toto_possibleStates.id=o.c.s.i.PersistableIdentifier@b6c96c29-cbbe-4ce2-a718-e3c87f754c7e}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@b6c96c29-cbbe-4ce2-a718-e3c87f754c7e] 2025-09-27 07:00:34 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@b6c96c29-cbbe-4ce2-a718-e3c87f754c7e} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@30575980 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@30575980 2025-09-27 07:00:34 DEBUG DDLDeployer create table toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Toto_times(id VARCHAR(255), createdAt timestamp, modificationDate timestamp, unique (id, createdAt, modificationDate)) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Toto_times add constraint FK_Toto_times_id_toto_id foreign key(id) references toto(id) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.name=toto, toto.id=o.c.s.i.PersistableIdentifier@89bf4773-8045-42e6-b89a-a6cf30f15a3b}} 2025-09-27 07:00:34 TRACE SQLOperation select Toto_times.createdAt as Toto_times_createdAt, Toto_times.modificationDate as Toto_times_modificationDate, Toto_times.id as Toto_times_id from Toto_times where (Toto_times.id, Toto_times.modificationDate, Toto_times.createdAt) in ((?, ?, ?), (?, ?, ?)) | {1=o.c.s.i.PersistableIdentifier@89bf4773-8045-42e6-b89a-a6cf30f15a3b, 2=Sun Sep 28 07:00:34 UTC 2025, 3=Sun Sep 28 07:00:34 UTC 2025, 4=o.c.s.i.PersistableIdentifier@89bf4773-8045-42e6-b89a-a6cf30f15a3b, 5=Mon Sep 29 07:00:34 UTC 2025, 6=Mon Sep 29 07:00:34 UTC 2025} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Toto_times(createdAt, id, modificationDate) values (?, ?, ?) | {1={Toto_times.id=o.c.s.i.PersistableIdentifier@89bf4773-8045-42e6-b89a-a6cf30f15a3b, Toto_times.createdAt=Sun Sep 28 07:00:34 UTC 2025, Toto_times.modificationDate=Sun Sep 28 07:00:34 UTC 2025}, 2={Toto_times.id=o.c.s.i.PersistableIdentifier@89bf4773-8045-42e6-b89a-a6cf30f15a3b, Toto_times.createdAt=Mon Sep 29 07:00:34 UTC 2025, Toto_times.modificationDate=Mon Sep 29 07:00:34 UTC 2025}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@89bf4773-8045-42e6-b89a-a6cf30f15a3b] 2025-09-27 07:00:34 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@89bf4773-8045-42e6-b89a-a6cf30f15a3b} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@7a28eb14 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@7a28eb14 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=toto}} 2025-09-27 07:00:34 TRACE SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.nicknames, Person_nicknames.id) in ((?, ?), (?, ?)) | {1=tintin, 2=o.c.s.i.PersistableIdentifier@1, 3=tonton, 4=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistableIdentifier@1, Person_nicknames.nicknames=tintin}, 2={Person_nicknames.id=o.c.s.i.PersistableIdentifier@1, Person_nicknames.nicknames=tonton}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:34 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} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=[tintin],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 TRACE SQLOperation delete from Person_nicknames where nicknames = ? and id = ? | {1={Person_nicknames.id=o.c.s.i.PersistedIdentifier@1, Person_nicknames.nicknames=tonton}, 2={Person_nicknames.id=o.c.s.i.PersistedIdentifier@1, Person_nicknames.nicknames=tintin}} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:34 TRACE SQLOperation select nickNames from Person_nicknames | {} 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=toto, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:34 TRACE SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.nicknames, Person_nicknames.id) in ((?, ?), (?, ?)) | {1=tonton, 2=o.c.s.i.PersistableIdentifier@1, 3=tintin, 4=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 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}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:34 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} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=[tintin],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=toutou, Person_nicknames.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:34 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} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=[tintin],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=[tonton, tintin],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=toto, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:34 TRACE SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.nicknames, Person_nicknames.id) in ((?, ?)) | {1=tonton, 2=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=tonton, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:34 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} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=toto}} 2025-09-27 07:00:34 TRACE SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.id, Person_nicknames.nicknames) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=c, 3=o.c.s.i.PersistableIdentifier@1, 4=d, 5=o.c.s.i.PersistableIdentifier@1, 6=b, 7=o.c.s.i.PersistableIdentifier@1, 8=a} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:34 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}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:34 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} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=[a],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=[b, a],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=[c, b, a],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Toto_times(id VARCHAR(255), creationDate timestamp, modificationDate timestamp, unique (id, creationDate, modificationDate)) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Toto_times add constraint FK_Toto_times_id_Toto_id foreign key(id) references Toto(id) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@fad2d94b-e337-446b-b4af-29c26ce22e7f}} 2025-09-27 07:00:34 TRACE SQLOperation select Toto_times.creationDate as Toto_times_creationDate, Toto_times.modificationDate as Toto_times_modificationDate, Toto_times.id as Toto_times_id from Toto_times where (Toto_times.creationDate, Toto_times.id, Toto_times.modificationDate) in ((?, ?, ?), (?, ?, ?)) | {1=Sun Sep 28 07:00:34 UTC 2025, 2=o.c.s.i.PersistableIdentifier@fad2d94b-e337-446b-b4af-29c26ce22e7f, 3=Sun Sep 28 07:00:34 UTC 2025, 4=Mon Sep 29 07:00:34 UTC 2025, 5=o.c.s.i.PersistableIdentifier@fad2d94b-e337-446b-b4af-29c26ce22e7f, 6=Mon Sep 29 07:00:34 UTC 2025} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Toto_times(creationDate, id, modificationDate) values (?, ?, ?) | {1={Toto_times.modificationDate=Mon Sep 29 07:00:34 UTC 2025, Toto_times.creationDate=Mon Sep 29 07:00:34 UTC 2025, Toto_times.id=o.c.s.i.PersistableIdentifier@fad2d94b-e337-446b-b4af-29c26ce22e7f}, 2={Toto_times.modificationDate=Sun Sep 28 07:00:34 UTC 2025, Toto_times.creationDate=Sun Sep 28 07:00:34 UTC 2025, Toto_times.id=o.c.s.i.PersistableIdentifier@fad2d94b-e337-446b-b4af-29c26ce22e7f}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@fad2d94b-e337-446b-b4af-29c26ce22e7f] 2025-09-27 07:00:34 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@fad2d94b-e337-446b-b4af-29c26ce22e7f} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@626dcea4 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportTest$Toto 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@626dcea4 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=toto}} 2025-09-27 07:00:34 TRACE SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.nicknames, Person_nicknames.id) in ((?, ?), (?, ?)) | {1=tonton, 2=o.c.s.i.PersistableIdentifier@1, 3=tintin, 4=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=tonton, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_nicknames.nicknames=tintin, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:34 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} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=[tintin],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation delete from Person_nicknames where nicknames = ? and id = ? | {1={Person_nicknames.nicknames=tintin, Person_nicknames.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:34 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} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=toto,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:34 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:34 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:34 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@666} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:34 TRACE SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.id, Person_nicknames.nicknames) in ((?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@666, 2=John Do, 3=o.c.s.i.PersistableIdentifier@666, 4=Jane Do} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=John Do, Person_nicknames.id=o.c.s.i.PersistableIdentifier@666}, 2={Person_nicknames.nicknames=Jane Do, Person_nicknames.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:34 TRACE SQLOperation insert into Country(description, id, name, presidentId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.name=Toto, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@222, o.c.s.i.PersistableIdentifier@111] 2025-09-27 07:00:34 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@222, 2=o.c.s.i.PersistableIdentifier@111} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 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}} 2025-09-27 07:00:34 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:34 TRACE SQLOperation select cities_id, country_id from Country_cities where (country_id, cities_id) in ((?, ?), (?, ?)) | {Country_cities.country_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Country_cities.cities_id=[o.c.s.i.PersistableIdentifier@222, o.c.s.i.PersistableIdentifier@111]} 2025-09-27 07:00:34 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:34 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@111}, 2={Country_cities.country_id=o.c.s.i.PersistableIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@222}} 2025-09-27 07:00:34 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:34 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} 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@222,name=,persons=,state=], City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@222,name=,persons=,state=], City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@222,name=,persons=,state=], City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@222,name=,persons=,state=], City[country=,id=o.c.s.i.PersistedIdentifier@111,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:34 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=,version=0] [INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.171 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 2025-09-27 07:00:36 DEBUG DDLDeployer create table sequence_table(sequence_name varchar(255), next_val bigint not null, unique (sequence_name)) 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into sequence_table(sequence_name, next_val) values (?, ?) | {1={sequence_table.next_val=10, sequence_table.sequence_name=Toto}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update sequence_table set next_val = ? where sequence_name = ? | {1={sequence_table.next_val (U)=20, sequence_table.sequence_name (W)=Toto}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update sequence_table set next_val = ? where sequence_name = ? | {1={sequence_table.next_val (U)=30, sequence_table.sequence_name (W)=Toto}} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.codefilarete.stalactite.engine.idprovider.PooledSequenceIdentifierProviderTest 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest 2025-09-27 07:00:36 TRACE SQLOperation select sequence_name, next_val from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update sequence_table set next_val = ? where sequence_name = ? | {1={sequence_table.next_val (U)=40, sequence_table.sequence_name (W)=Toto}} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select answer_id, choices_id from Answer_choices where (answer_id, choices_id) in ((?, ?), (?, ?)) | {Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 TRACE SQLOperation select answer_id from answer_choices | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 TRACE SQLOperation select answer_id from answer_choices | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from choice | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 TRACE SQLOperation select answer_id from answer_choices | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Author(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:36 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)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Book_authors(book_id bigint, authors_id bigint, unique (book_id, authors_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_authors_id_Author_id foreign key(authors_id) references Author(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_book_id_Book_id foreign key(book_id) references Book(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=John Doe}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select authors_id, book_id from Book_authors where (book_id, authors_id) in ((?, ?)) | {Book_authors.authors_id=1, Book_authors.book_id=1} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Book_authors(authors_id, book_id) values (?, ?) | {1={Book_authors.authors_id=1, Book_authors.book_id=1}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=Jane Doe}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:36 TRACE SQLOperation select Author.name as Author_name, Author.id as Author_id from Author where Author.id in (?) | {1=1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Author 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select authors_id, book_id from Book_authors where (book_id, authors_id) in ((?, ?), (?, ?)) | {Book_authors.authors_id=[1, 2], Book_authors.book_id=[2, 2]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Book_authors(authors_id, book_id) values (?, ?) | {1={Book_authors.authors_id=2, Book_authors.book_id=2}, 2={Book_authors.authors_id=1, Book_authors.book_id=2}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@6a924d4b 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@6a924d4b 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@403235cc 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@403235cc 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@403235cc 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@403235cc 2025-09-27 07:00:36 DEBUG DDLDeployer create table Author(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:36 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)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Book_authors(book_id bigint, authors_id bigint, unique (book_id, authors_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_book_id_Book_id foreign key(book_id) references Book(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_authors_id_Author_id foreign key(authors_id) references Author(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.price=24.1, Book.title=a first book, Book.isbn=AAA-BBB-CCC}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=John Doe}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select book_id, authors_id from Book_authors where (book_id, authors_id) in ((?, ?)) | {Book_authors.book_id=1, Book_authors.authors_id=1} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Book_authors(book_id, authors_id) values (?, ?) | {1={Book_authors.book_id=1, Book_authors.authors_id=1}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Book(title, isbn, price, id) values (?, ?, ?, default) | {1={Book.price=33.5, Book.title=a second book, Book.isbn=XXX-YYY-ZZZ}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=Jane Doe}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:36 TRACE SQLOperation select Author.name as Author_name, Author.id as Author_id from Author where Author.id in (?) | {1=1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Author 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select book_id, authors_id from Book_authors where (book_id, authors_id) in ((?, ?), (?, ?)) | {Book_authors.book_id=[2, 2], Book_authors.authors_id=[1, 2]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@cb22678 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@cb22678 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@3691f9b2 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@3691f9b2 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@3691f9b2 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@3691f9b2 2025-09-27 07:00:36 DEBUG DDLDeployer create table Author(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:36 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)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Book_authors(book_id bigint, authors_id bigint, unique (book_id, authors_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_book_id_Book_id foreign key(book_id) references Book(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_authors_id_Author_id foreign key(authors_id) references Author(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=John Doe}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select authors_id, book_id from Book_authors where (book_id, authors_id) in ((?, ?)) | {Book_authors.book_id=1, Book_authors.authors_id=1} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Book_authors(authors_id, book_id) values (?, ?) | {1={Book_authors.book_id=1, Book_authors.authors_id=1}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=Jane Doe}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:36 TRACE SQLOperation select Author.name as Author_name, Author.id as Author_id from Author where Author.id in (?) | {1=1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Author 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select authors_id, book_id from Book_authors where (book_id, authors_id) in ((?, ?), (?, ?)) | {Book_authors.book_id=[2, 2], Book_authors.authors_id=[1, 2]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Book_authors(authors_id, book_id) values (?, ?) | {1={Book_authors.book_id=2, Book_authors.authors_id=2}, 2={Book_authors.book_id=2, Book_authors.authors_id=1}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@2f0c0319 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@2f0c0319 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@4b64c8a0 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@4b64c8a0 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@4b64c8a0 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@4b64c8a0 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, myIdx integer not null, unique (answer_id, choices_id, myIdx)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select myIdx, answer_id, choices_id from Answer_choices where (answer_id, choices_id, myIdx) in ((?, ?, ?), (?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Answer_choices.myIdx=[2, 1, 1, 2], Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@1], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@13]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer_choices(myIdx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.myIdx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}, 2={Answer_choices.myIdx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}, 3={Answer_choices.myIdx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}, 4={Answer_choices.myIdx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:36 TRACE SQLOperation select answer_id, choices_id, myIdx from answer_choices | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, myIdx integer not null, unique (answer_id, choices_id, myIdx)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_secondaryChoices(answer_id int, secondaryChoices_id int, myIdx2 integer not null, unique (answer_id, secondaryChoices_id, myIdx2)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_secondaryChoices add constraint FK_Answer_secondaryChoices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_secondaryChoices add constraint FK_Answer_secondaryChoices_secondaryChoices_id_Choice_id foreign key(secondaryChoices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select myIdx, answer_id, choices_id from Answer_choices where (answer_id, choices_id, myIdx) in ((?, ?, ?), (?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Answer_choices.myIdx=[2, 1, 1, 2], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@13], Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@1]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer_choices(myIdx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.myIdx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.myIdx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2}, 3={Answer_choices.myIdx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2}, 4={Answer_choices.myIdx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Choice 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Choice 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select myIdx2, answer_id, secondaryChoices_id from Answer_secondaryChoices where (answer_id, secondaryChoices_id, myIdx2) in ((?, ?, ?), (?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Answer_secondaryChoices.answer_id=[o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@1], Answer_secondaryChoices.myIdx2=[2, 1, 1, 2], Answer_secondaryChoices.secondaryChoices_id=[o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@13]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:36 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=2, Answer_secondaryChoices.secondaryChoices_id=o.c.s.i.PersistableIdentifier@13}, 2={Answer_secondaryChoices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_secondaryChoices.myIdx2=1, Answer_secondaryChoices.secondaryChoices_id=o.c.s.i.PersistableIdentifier@17}, 3={Answer_secondaryChoices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_secondaryChoices.myIdx2=2, Answer_secondaryChoices.secondaryChoices_id=o.c.s.i.PersistableIdentifier@17}, 4={Answer_secondaryChoices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_secondaryChoices.myIdx2=1, Answer_secondaryChoices.secondaryChoices_id=o.c.s.i.PersistableIdentifier@13}} 2025-09-27 07:00:36 TRACE SQLOperation select answer_id, choices_id, myIdx from answer_choices | {} 2025-09-27 07:00:36 TRACE SQLOperation select answer_id, secondaryChoices_id, myIdx2 from answer_secondaryChoices | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select answer_id, choices_id from Answer_choices where (answer_id, choices_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@1], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@13]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:36 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@13}, 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@17}, 4={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}} 2025-09-27 07:00:36 TRACE SQLOperation select answer_id from answer_choices | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:36 TRACE SQLOperation select answer_id from answer_choices | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from choice | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 TRACE SQLOperation select answer_id from answer_choices | {} [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAssociationOnly 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@100, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@42}, 2={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@200, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as answerCount from Answer where id = 42 | {} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 42 | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Choice where id in (100, 200) | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Answer where id = 666 | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Choice where id = 300 | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@300, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as answerCount from Answer where id = 666 | {} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 666 | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Choice where id = 300 | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select answer_id, choices_id from Answer_choices where (answer_id, choices_id) in ((?, ?), (?, ?), (?, ?)) | {Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@300, o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:36 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@200}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@666, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@300}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:36 TRACE SQLOperation select id from Answer where id in (42, 666) | {} 2025-09-27 07:00:36 TRACE SQLOperation select choices_Id from Answer_choices where answer_id in (42, 666) | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(comment varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer(comment, id) values (?, ?) | {1={Answer.comment=Hello world !, Answer.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select answer_id, choices_id from Answer_choices where (answer_id, choices_id) in ((?, ?), (?, ?)) | {Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200], Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@100, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@42}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@200, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 TRACE SQLOperation select comment from Answer where id = 42 | {} 2025-09-27 07:00:36 TRACE SQLOperation select label from Choice where id = 100 | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:36 TRACE SQLOperation select label from Choice where id = 100 | {} [INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAssociationOnly [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAllOrphanRemoval 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as answerCount from Answer where id = 42 | {} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 42 | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Choice where id in (100, 200) | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Answer where id = 666 | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Choice where id = 300 | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistedIdentifier@300}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as answerCount from Answer where id = 666 | {} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 666 | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Choice where id = 300 | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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@0, 2=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@0, Choice.label=Paris}, 2={Choice.id=o.c.s.i.PersistableIdentifier@1, Choice.label=Lyon}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select answer_id, choices_id from Answer_choices where (answer_id, choices_id) in ((?, ?), (?, ?)) | {Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@0], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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@1}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update Choice set label = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=changed}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:36 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@2} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@2, Choice.label=Grenoble}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAllOrphanRemoval [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAll 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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@0, 2=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=Lyon, Choice.id=o.c.s.i.PersistableIdentifier@1}, 2={Choice.label=Paris, Choice.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select choices_id, answer_id from Answer_choices where (answer_id, choices_id) in ((?, ?), (?, ?)) | {Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1], Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@0]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer_choices(choices_id, answer_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update Choice set label = ? where id = ? | {1={Choice.label (U)=changed, Choice.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:36 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@2} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=Grenoble, Choice.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer_choices(choices_id, answer_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportManyToManyTest$Answer 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Answer{id=o.c.s.i.PersistedIdentifier@0} 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer_choices where choices_id = ? and answer_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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as answerCount from Answer where id = 42 | {} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 42 | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Choice where id in (100, 200) | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Answer where id = 666 | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Choice where id = 300 | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@666, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@300}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as answerCount from Answer where id = 666 | {} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 666 | {} 2025-09-27 07:00:36 TRACE SQLOperation select id from Choice where id = 300 | {} [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeAll [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeReadOnly 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 TRACE SQLOperation select id from answer | {} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as relationCount from answer_choices | {} 2025-09-27 07:00:36 TRACE SQLOperation select count(*) as choiceCount from choice | {} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$CascadeReadOnly [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$ForeignKeyCreation 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table PossibleChoices(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_PossibleChoices_id foreign key(choices_id) references PossibleChoices(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table MyChoice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_MyChoice_id foreign key(choices_id) references MyChoice(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table MyChoice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:36 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.049 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest$ForeignKeyCreation [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.339 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManyTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest 2025-09-27 07:00:36 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, engineId bigint, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Engine(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Car add constraint FK_Car_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Engine(model, id) values (?, ?) | {1={Engine.model=XFE45K-TRE, Engine.id=1}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Car(model, id, engineId) values (?, ?, ?) | {1={Car.engineId=1, Car.model=Renault, Car.id=2}} 2025-09-27 07:00:36 TRACE SQLOperation select id, model, Engine.id as engineId, Engine.model as engineModel from Car inner join Engine on Car.engineId = Engine.id | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [2] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest.Car[model=Renault,color=,engine=,name=,id=2,timestamp=] 2025-09-27 07:00:36 DEBUG DDLDeployer create table Car(model varchar(255), name varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Car(model, name, id) values (?, ?, ?) | {1={Car.name=Toto, Car.id=1, Car.model=Renault}} 2025-09-27 07:00:36 TRACE SQLOperation select id, model, name from Car | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car 2025-09-27 07:00:36 DEBUG DDLDeployer create table AbstractVehicle(id bigint not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Vehicle(id bigint not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=1}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=1}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=1, Car.model=Renault}} 2025-09-27 07:00:36 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest.Car[model=Renault,color=,engine=,name=,id=1,timestamp=] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest.Car[model=Renault,color=,engine=,name=,id=1,timestamp=] 2025-09-27 07:00:36 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create sequence CAR_SEQUENCE start with 1 increment by 1 2025-09-27 07:00:36 TRACE SQLOperation CALL NEXT VALUE FOR CAR_SEQUENCE | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=1}} 2025-09-27 07:00:36 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:36 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car 2025-09-27 07:00:36 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=1}} 2025-09-27 07:00:36 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:36 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car 2025-09-27 07:00:36 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Engine(model varchar(255), id bigint not null, carId bigint, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_carId_Car_id foreign key(carId) references Car(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=1, Car.model=Renault}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Engine(model, id, carId) values (?, ?, ?) | {1={Engine.id=2, Engine.carId=1, Engine.model=XFE45K-TRE}} 2025-09-27 07:00:36 TRACE SQLOperation select id, model, Engine.id as engineId, Engine.model as engineModel from Car inner join Engine on Car.id = Engine.carId | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest$Car 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest.Car[model=Renault,color=,engine=,name=,id=1,timestamp=] [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.101 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 s - in org.codefilarete.stalactite.engine.JoinColumnNamingStrategyTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@5d06c6dd,id=o.c.s.i.PersistedIdentifier@1,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7431b254,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update Country set name = ? where id = ? | {1={Country.name (U)=touched France, Country.id (W)=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update City set countryId = ?, name = ? where id = ? | {1={City.name (U)=touched Paris, City.countryId (U)=o.c.s.i.PersistedIdentifier@42, City.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 TRACE SQLOperation select name from City where id = 1 | {} 2025-09-27 07:00:36 TRACE SQLOperation select name from Country where id = 42 | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:36 TRACE SQLOperation select name from Country where id = 42 | {} 2025-09-27 07:00:36 TRACE SQLOperation select name from City where id = 1 | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Town(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:36 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 2025-09-27 07:00:36 TRACE SQLOperation select City.name as City_name, City.id as City_id, Town.id as Town_id from City left outer join Town as Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@17, 2=o.c.s.i.PersistableIdentifier@13} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@13, City.name=Grenoble, City.countryId=o.c.s.i.PersistableIdentifier@1}, 2={City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon, City.countryId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Town(id) values (?) | {1={Town.id=o.c.s.i.PersistableIdentifier@13}, 2={Town.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:36 TRACE SQLOperation select countryId from city | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Town[discotecCount=0,country=Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=[Town[discotecCount=0,country=org.codefilarete.stalactite.engine.model.Country@5d248012,id=o.c.s.i.PersistedIdentifier@13,name=Grenoble,persons=,state=]],version=0],id=o.c.s.i.PersistedIdentifier@13,name=Grenoble,persons=,state=] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=[Town[discotecCount=0,country=org.codefilarete.stalactite.engine.model.Country@5d248012,id=o.c.s.i.PersistedIdentifier@13,name=Grenoble,persons=,state=]],version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Town[discotecCount=0,country=Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=[Town[discotecCount=0,country=org.codefilarete.stalactite.engine.model.Country@5d248012,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=], Town[discotecCount=0,country=org.codefilarete.stalactite.engine.model.Country@5d248012,id=o.c.s.i.PersistedIdentifier@13,name=Grenoble,persons=,state=]],version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@17, City.name (U)=Lyon, City.countryId (U)=null}} 2025-09-27 07:00:36 TRACE SQLOperation select countryId from city | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@13, City.name (U)=Grenoble, City.countryId (U)=null}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 TRACE SQLOperation select countryId from city | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@64f517b6,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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@0, City.name (U)=Paris}, 2={City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.id (W)=o.c.s.i.PersistedIdentifier@1, City.name (U)=Lyon}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@39d72ede,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=Smelly cheese !, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@64b9e9ed,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.name=France 2, Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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@0, City.name (U)=Paris}, 2={City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.id (W)=o.c.s.i.PersistedIdentifier@1, City.name (U)=Lyon}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@77398c28,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG DDLDeployer create table city(country_id int, name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table city add constraint FK_city_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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 !}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into city(name, id, country_id) values (?, ?, ?) | {1={city.id=o.c.s.i.PersistableIdentifier@1, city.name=Lyon, city.country_id=o.c.s.i.PersistableIdentifier@0}, 2={city.id=o.c.s.i.PersistableIdentifier@0, city.name=Paris, city.country_id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation update city set name = ?, country_id = ? where id = ? | {1={city.id (W)=o.c.s.i.PersistedIdentifier@0, city.country_id (U)=o.c.s.i.PersistableIdentifier@1, city.name (U)=Paris}, 2={city.id (W)=o.c.s.i.PersistedIdentifier@1, city.country_id (U)=o.c.s.i.PersistableIdentifier@1, city.name (U)=Lyon}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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 !}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select cities_id, country_id from Country_cities where (country_id, cities_id) in ((?, ?), (?, ?)) | {Country_cities.cities_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1], Country_cities.country_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@0]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@1, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select cities_id, country_id from Country_cities where (country_id, cities_id) in ((?, ?), (?, ?)) | {Country_cities.cities_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1], Country_cities.country_id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@1, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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@1} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:36 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@17, 2=o.c.s.i.PersistableIdentifier@13} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}, 2={City.countryId=o.c.s.i.PersistableIdentifier@1, City.id=o.c.s.i.PersistableIdentifier@13, City.name=Grenoble}} 2025-09-27 07:00:36 TRACE SQLOperation select countryId from city | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@17af85c3,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 TRACE SQLOperation select countryId from city | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@13, City.name (U)=Grenoble}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 TRACE SQLOperation select countryId from city | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:36 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@17, 2=o.c.s.i.PersistableIdentifier@13} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@13}, 2={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select country_id, cities_id from Country_cities where (country_id, cities_id) in ((?, ?), (?, ?)) | {Country_cities.cities_id=[o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13], Country_cities.country_id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@13, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 TRACE SQLOperation select Country_id, cities_id from Country_cities | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@cb3399c,id=o.c.s.i.PersistedIdentifier@13,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@cb3399c,id=o.c.s.i.PersistedIdentifier@13,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 TRACE SQLOperation select Country_id from Country_cities | {} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 TRACE SQLOperation select id from city | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, myIdx integer, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@23, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:36 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@17, 2=o.c.s.i.PersistableIdentifier@23, 3=o.c.s.i.PersistableIdentifier@13} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:36 TRACE SQLOperation insert into City(name, id, countryId, myIdx) values (?, ?, ?, ?) | {1={City.myIdx=1, City.id=o.c.s.i.PersistableIdentifier@23, City.name=Paris, City.countryId=o.c.s.i.PersistableIdentifier@1}, 2={City.myIdx=2, City.id=o.c.s.i.PersistableIdentifier@13, City.name=Grenoble, City.countryId=o.c.s.i.PersistableIdentifier@1}, 3={City.myIdx=3, City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon, City.countryId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:36 TRACE SQLOperation select name, myIdx from city | {} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update City set name = ?, countryId = ?, myIdx = ? where id = ? | {1={City.myIdx (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@13, City.name (U)=Grenoble, City.countryId (U)=null}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation update City set myIdx = ?, countryId = ? where id = ? | {1={City.myIdx (U)=2, City.id (W)=o.c.s.i.PersistableIdentifier@17, City.countryId (U)=o.c.s.i.PersistedIdentifier@1}, 2={City.myIdx (U)=1, City.id (W)=o.c.s.i.PersistableIdentifier@23, City.countryId (U)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:36 TRACE SQLOperation select name, myIdx from city | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@69513b63,id=o.c.s.i.PersistedIdentifier@1,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SelectWithEmptyRelationMustReturnEmptyCollection 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SelectWithEmptyRelationMustReturnEmptyCollection [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAssociationOnly 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistedIdentifier@100, Country_cities.country_id=o.c.s.i.PersistedIdentifier@42}, 2={Country_cities.cities_id=o.c.s.i.PersistedIdentifier@200, Country_cities.country_id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistedIdentifier@300, Country_cities.country_id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select cities_id, country_id from Country_cities where (country_id, cities_id) in ((?, ?), (?, ?)) | {Country_cities.country_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Country_cities.cities_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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@200}, 2={Country_cities.country_id=o.c.s.i.PersistableIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@100,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@100,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update Country set name = ?, description = ? where id = ? | {1={Country.description (U)=null, Country.id (W)=o.c.s.i.PersistedIdentifier@42, Country.name (U)=France}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@100,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@100,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select country_id, cities_id from Country_cities where (country_id, cities_id) in ((?, ?), (?, ?), (?, ?)) | {Country_cities.cities_id=[o.c.s.i.PersistableIdentifier@300, o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200], Country_cities.country_id=[o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@200, Country_cities.country_id=o.c.s.i.PersistableIdentifier@42}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@300, Country_cities.country_id=o.c.s.i.PersistableIdentifier@666}, 3={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@100, Country_cities.country_id=o.c.s.i.PersistableIdentifier@42}} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAssociationOnly [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAllOrphanRemoval 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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 !}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select cities_id, country_id from Country_cities where (country_id, cities_id) in ((?, ?), (?, ?)) | {Country_cities.cities_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1], Country_cities.country_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@0]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@1, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@1, City.name (U)=changed}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:36 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@2} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Grenoble}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@2, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@1a6bbcb0,id=o.c.s.i.PersistedIdentifier@100,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Lyon, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1}, 2={City.name=Paris, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@5880c37c,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:36 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@2} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@161c8305,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country_cities where cities_id = ? and country_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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistedIdentifier@666, Country_cities.cities_id=o.c.s.i.PersistedIdentifier@300}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@300}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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.051 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAllOrphanRemoval [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAll 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table State(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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, 2=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 TRACE SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@1, State.countryId=o.c.s.i.PersistableIdentifier@0, State.name=ain}, 2={State.id=o.c.s.i.PersistableIdentifier@0, State.countryId=o.c.s.i.PersistableIdentifier@0, State.name=Isere}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@35be6701,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@35be6701,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@35be6701,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@35be6701,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@35be6701,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=], City[country=org.codefilarete.stalactite.engine.model.Country@35be6701,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@35be6701,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=], City[country=org.codefilarete.stalactite.engine.model.Country@35be6701,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:36 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@2} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:36 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@2} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@4a917245,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@4a917245,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@4a917245,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@4a917245,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@4a917245,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=], City[country=org.codefilarete.stalactite.engine.model.Country@4a917245,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@4a917245,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=], City[country=org.codefilarete.stalactite.engine.model.Country@4a917245,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=,towns=,version=0] 2025-09-27 07:00:36 TRACE SQLOperation select id from State where id = 1 | {} 2025-09-27 07:00:36 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:36 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:36 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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 !}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:36 TRACE SQLOperation select country_id, cities_id from Country_cities where (country_id, cities_id) in ((?, ?), (?, ?)) | {Country_cities.country_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@0], Country_cities.cities_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@1, City.name (U)=changed}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:36 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@2} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Grenoble}} 2025-09-27 07:00:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:36 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}} 2025-09-27 07:00:36 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:36 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} 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:36 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@23c7f542,id=o.c.s.i.PersistedIdentifier@100,name=,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@3061ada4,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:37 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@2} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@1dabe2d4,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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 !}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@1, City.name=Lyon}, 2={City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}} 2025-09-27 07:00:37 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:37 TRACE SQLOperation select country_id, cities_id from Country_cities where (country_id, cities_id) in ((?, ?), (?, ?)) | {Country_cities.cities_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1], Country_cities.country_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@0]} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@1, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@1, City.name (U)=changed}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:37 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@2} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Grenoble}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@2, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 TRACE SQLOperation delete from Country_cities where cities_id = ? and country_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}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistedIdentifier@666, Country_cities.cities_id=o.c.s.i.PersistedIdentifier@300}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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.084 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAll [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeReadOnly 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null, Country.name=France}} 2025-09-27 07:00:37 TRACE SQLOperation select id from country | {} 2025-09-27 07:00:37 TRACE SQLOperation select count(*) as relationCount from country_cities | {} 2025-09-27 07:00:37 TRACE SQLOperation select count(*) as cityCount from city | {} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeReadOnly [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SchemaCreation 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Town(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Town(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Township(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Township add constraint FK_Township_countryId_Country_id foreign key(countryId) references Country(id) [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SchemaCreation [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.414 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportToOneAndToManyMixTest 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table State(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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 !}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 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, 2=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 TRACE SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.countryId=o.c.s.i.PersistableIdentifier@0, State.id=o.c.s.i.PersistableIdentifier@1, State.name=ain}, 2={State.countryId=o.c.s.i.PersistableIdentifier@0, State.id=o.c.s.i.PersistableIdentifier@0, State.name=Isere}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@23e858f2,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@23e858f2,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@23e858f2,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@23e858f2,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@23e858f2,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=], City[country=org.codefilarete.stalactite.engine.model.Country@23e858f2,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@23e858f2,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=], City[country=org.codefilarete.stalactite.engine.model.Country@23e858f2,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:37 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@2} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.countryId (U)=null, State.id (W)=o.c.s.i.PersistableIdentifier@1, State.name (U)=ain}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.countryId (U)=o.c.s.i.PersistedIdentifier@0, State.id (W)=o.c.s.i.PersistableIdentifier@0, State.name (U)=changed}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3] 2025-09-27 07:00:37 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@3} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.countryId=o.c.s.i.PersistedIdentifier@0, State.id=o.c.s.i.PersistableIdentifier@3, State.name=ardeche}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@711cb872,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@711cb872,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@711cb872,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@711cb872,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@711cb872,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=], City[country=org.codefilarete.stalactite.engine.model.Country@711cb872,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@711cb872,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=,state=], City[country=org.codefilarete.stalactite.engine.model.Country@711cb872,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=,state=]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 TRACE SQLOperation select id from State where id = 1 | {} 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id) 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:37 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:37 TRACE SQLOperation select country_id, cities_id from Country_cities where (country_id, cities_id) in ((?, ?)) | {Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@1, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=[City[country=,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=], City[country=,id=o.c.s.i.PersistedIdentifier@1,name=Grenoble,persons=,state=]],description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=New french president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country_ancientCities(country_id int, ancientCities_id int, idx integer not null, unique (country_id, ancientCities_id, idx)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table State(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_ancientCities add constraint FK_Country_ancientCities_ancientCities_id_City_id foreign key(ancientCities_id) references City(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country_ancientCities add constraint FK_Country_ancientCities_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:37 TRACE SQLOperation select idx, country_id, ancientCities_id from Country_ancientCities where (country_id, ancientCities_id, idx) in ((?, ?, ?), (?, ?, ?)) | {Country_ancientCities.ancientCities_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1], Country_ancientCities.country_id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@0], Country_ancientCities.idx=[1, 3]} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:37 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.PersistableIdentifier@0, Country_ancientCities.idx=3}, 2={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.country_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.idx=1}, 3={Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@1, Country_ancientCities.country_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.idx=2}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 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, 2=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 TRACE SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.countryId=o.c.s.i.PersistableIdentifier@0, State.name=ain, State.id=o.c.s.i.PersistableIdentifier@1}, 2={State.countryId=o.c.s.i.PersistableIdentifier@0, State.name=Isere, State.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation update City set name = ? where id = ? | {1={City.name (U)=changed, City.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:37 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@2} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.countryId (U)=null, State.name (U)=ain, State.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.countryId (U)=o.c.s.i.PersistedIdentifier@0, State.name (U)=changed, State.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3] 2025-09-27 07:00:37 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@3} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.countryId=o.c.s.i.PersistedIdentifier@0, State.name=ardeche, State.id=o.c.s.i.PersistableIdentifier@3}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=,towns=,version=0] 2025-09-27 07:00:37 TRACE SQLOperation select id from State where id = 1 | {} 2025-09-27 07:00:37 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportToOneAndToManyMixTest [INFO] Running org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest [INFO] Running org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest$keyColumnNames_primaryKeysTargetSameEntity_keyColumnNamesAreDifferent [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest$keyColumnNames_primaryKeysTargetSameEntity_keyColumnNamesAreDifferent [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest [INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableMappingConfigurationSupportTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 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.033 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.005 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.004 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.027 s - in org.codefilarete.stalactite.engine.cascade.AfterUpdateCollectionCascaderTest [INFO] Running org.codefilarete.stalactite.engine.cascade.BeforeUpdateSupportTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.engine.cascade.BeforeUpdateSupportTest [INFO] Running org.codefilarete.stalactite.engine.cascade.AfterInsertSupportTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.cascade.AfterInsertSupportTest [INFO] Running org.codefilarete.stalactite.engine.configurer.TablePerClassPolymorphismBuilderTest 2025-09-27 07:00:37 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.label=What's the answer to Life, the Universe and Everything ?, Question.id=1}} 2025-09-27 07:00:37 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG TablePerClassPolymorphismPersister selecting entities [1] 2025-09-27 07:00:37 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@3fbbfa9a In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:37 TRACE SQLOperation select Element.id as Element_id, Element.DISCRIMINATOR as Element_DISCRIMINATOR, Part.name as Part_name, Part.id as Part_id, Question.label as Question_label, Question.id as Question_id from (select Part.id as id, 'Part' as DISCRIMINATOR from Part union all select Question.id as id, 'Question' as DISCRIMINATOR from Question) as Element left outer join Part as Part on Element.id = Part.id left outer join Question as Question on Element.id = Question.id where Element.id in (?) | {1=1} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.id=1, Question.label=What's the answer to Life, the Universe and Everything ?}} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s - in org.codefilarete.stalactite.engine.configurer.TablePerClassPolymorphismBuilderTest [INFO] Running org.codefilarete.stalactite.engine.configurer.PropertyAccessorResolverTest [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.engine.configurer.PropertyAccessorResolverTest [INFO] Running org.codefilarete.stalactite.engine.configurer.PersisterBuilderImplTest [INFO] Running org.codefilarete.stalactite.engine.configurer.PersisterBuilderImplTest$BuildTest 2025-09-27 07:00:37 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:37 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 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:37 TRACE SQLOperation select AbstractVehicle.creationDate as AbstractVehicle_creationDate, AbstractVehicle.modificationDate as AbstractVehicle_modificationDate, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Car(color, creationDate, id, model, modificationDate) values (?, ?, ?, ?, ?) | {1={Car.model=Renault, Car.modificationDate=Sat Sep 27 07:00:37 UTC 2025, Car.creationDate=Sat Sep 27 07:00:37 UTC 2025, Car.color=Color[rgb=123], Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into AbstractVehicle(creationDate, id, modificationDate) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.creationDate=Sat Sep 27 07:00:37 UTC 2025, AbstractVehicle.modificationDate=Sat Sep 27 07:00:37 UTC 2025}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Car(id, model) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id, AbstractVehicle.creationDate as AbstractVehicle_creationDate, AbstractVehicle.modificationDate as AbstractVehicle_modificationDate, AbstractVehicle.id as AbstractVehicle_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:37 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:37 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 2025-09-27 07:00:37 TRACE SQLOperation select AbstractVehicle.creationDate as AbstractVehicle_creationDate, AbstractVehicle.modificationDate as AbstractVehicle_modificationDate, 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} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Car(id, model) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}} 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:37 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:37 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} 2025-09-27 07:00:37 DEBUG SQLOperation Result found in cache, statement will not be executed 2025-09-27 07:00:37 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Car(color, creationDate, id, model, modificationDate) values (?, ?, ?, ?, ?) | {1={Car.color=Color[rgb=123], Car.model=Renault, Car.creationDate=Sat Sep 27 07:00:37 UTC 2025, Car.modificationDate=Sat Sep 27 07:00:37 UTC 2025, Car.id=o.c.s.i.PersistableIdentifier@1}} [INFO] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.144 s - in org.codefilarete.stalactite.engine.configurer.PersisterBuilderImplTest$BuildTest [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.407 s - in org.codefilarete.stalactite.engine.configurer.PersisterBuilderImplTest [INFO] Running org.codefilarete.stalactite.engine.configurer.SingleTablePolymorphismBuilderTest 2025-09-27 07:00:37 DEBUG DDLDeployer create table Element(id bigint not null, label varchar(255), name varchar(255), DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Element(label, id, DTYPE) values (?, ?, ?) | {1={Element.id=1, Element.label=What's the answer to Life, the Universe and Everything ?, Element.DTYPE=QUESTION}} 2025-09-27 07:00:37 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)) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Element(label, id, DTYPE) values (?, default, ?) | {1={Element.DTYPE=QUESTION, Element.label=What's the answer to Life, the Universe and Everything ?}} 2025-09-27 07:00:37 DEBUG DDLDeployer create table Element(id bigint not null, label varchar(255), name varchar(255), DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:37 DEBUG SingleTablePolymorphismPersister selecting entities [1] 2025-09-27 07:00:37 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Element.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:37 TRACE SQLOperation select Element.id as Element_id, Element.label as Element_label, Element.name as Element_name, Element.DTYPE as Element_DTYPE from Element where Element.id in (?) | {1=1} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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}} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 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.006 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.008 s - in org.codefilarete.stalactite.engine.configurer.AssociationRecordMappingTest [INFO] Running org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordMappingTest [INFO] Running org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordMappingTest$RecordIdAssemblerTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordMappingTest$RecordIdAssemblerTest [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordMappingTest [INFO] Running org.codefilarete.stalactite.engine.configurer.JoinTablePolymorphismBuilderTest 2025-09-27 07:00:37 DEBUG DDLDeployer create table Element(id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Part add constraint FK_Part_id_Element_id foreign key(id) references Element(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Question add constraint FK_Question_id_Element_id foreign key(id) references Element(id) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Element(id) values (?) | {1={Element.id=1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.label=What's the answer to Life, the Universe and Everything ?, Question.id=1}} 2025-09-27 07:00:37 DEBUG DDLDeployer create table Element(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Part add constraint FK_Part_id_Element_id foreign key(id) references Element(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Question add constraint FK_Question_id_Element_id foreign key(id) references Element(id) 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Element(id) values (default) | {1={}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.id=1, Question.label=What's the answer to Life, the Universe and Everything ?}} 2025-09-27 07:00:37 DEBUG DDLDeployer create table Element(id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Part add constraint FK_Part_id_Element_id foreign key(id) references Element(id) 2025-09-27 07:00:37 DEBUG DDLDeployer alter table Question add constraint FK_Question_id_Element_id foreign key(id) references Element(id) 2025-09-27 07:00:37 DEBUG JoinTablePolymorphismPersister selecting entities [1] 2025-09-27 07:00:37 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND Element.id In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:37 TRACE SQLOperation select Element.id as Element_id, Part.name as Part_name, Part.id as Part_id, Question.label as Question_label, Question.id as Question_id from Element left outer join Part as Part on Element.id = Part.id left outer join Question as Question on Element.id = Question.id where Element.id in (?) | {1=1} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 TRACE SQLOperation insert into Element(id) values (?) | {1={Element.id=1}} 2025-09-27 07:00:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:37 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.03 s - in org.codefilarete.stalactite.engine.configurer.JoinTablePolymorphismBuilderTest [INFO] Running org.codefilarete.stalactite.engine.configurer.BeanMappingBuilderTest [INFO] Running org.codefilarete.stalactite.engine.configurer.BeanMappingBuilderTest$InternalProcessor [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.codefilarete.stalactite.engine.configurer.BeanMappingBuilderTest$InternalProcessor [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 s - in org.codefilarete.stalactite.engine.configurer.BeanMappingBuilderTest [INFO] Running org.codefilarete.stalactite.engine.configurer.PersisterBuilderContextTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 s - in org.codefilarete.stalactite.engine.configurer.PersisterBuilderContextTest [INFO] Running org.codefilarete.stalactite.engine.configurer.OneToOneRelationConfigurerTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.codefilarete.stalactite.engine.configurer.OneToOneRelationConfigurerTest [INFO] Running org.codefilarete.stalactite.engine.MapEntryTableNamingStrategyTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.codefilarete.stalactite.engine.MapEntryTableNamingStrategyTest [INFO] Running org.codefilarete.stalactite.engine.runtime.load.JoinRootTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 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.026 s - in org.codefilarete.stalactite.engine.runtime.load.EntityTreeQueryBuilderTest [INFO] Running org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=j.l.Object 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object java.lang.Object@51b2d966 [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.036 s - in org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest [INFO] Running org.codefilarete.stalactite.engine.runtime.load.EntityJoinTreeTest [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 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 2025-09-27 07:00:38 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Truck(id int not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:38 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:38 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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 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} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 TRACE SQLOperation select id from Vehicle | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select id from Vehicle | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@2}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@2}} 2025-09-27 07:00:38 TRACE SQLOperation select id from Truck | {} 2025-09-27 07:00:38 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:38 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select Vehicle.id as Vehicle_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Vehicle left outer join Car as Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:38 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.id as Vehicle_id, Vehicle_Car.color as Vehicle_Car_color, 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 Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:38 TRACE SQLOperation select Engine.id as Engine_id, Vehicle.id as Vehicle_id, Vehicle_Car.color as Vehicle_Car_color, 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 Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Engine.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from Engine | {} [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s - in org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$OneToJoinTable [INFO] Running org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$CRUD 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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]} 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@7}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Toto(x, q, id) values (?, ?, ?) | {1={Toto.x=43, Toto.q=null, Toto.id=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation insert into TotoB(b, id) values (?, ?) | {1={TotoB.b=41, TotoB.id=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.b=53, TotoB.id=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update TotoB set b = ? where id = ? | {1={TotoB.id (W)=o.c.s.i.PersistedIdentifier@3, TotoB.b (U)=141}, 2={TotoB.id (W)=o.c.s.i.PersistedIdentifier@4, TotoB.b (U)=153}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 TRACE SQLOperation delete from TotoA where id in (?, ?) | {TotoA.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]} 2025-09-27 07:00:38 TRACE SQLOperation delete from TotoB where id in (?, ?) | {TotoB.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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]}} 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set x = ?, q = ? where id = ? | {1={Toto.x (U)=17, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@1}, 2={Toto.x (U)=29, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@2}, 3={Toto.x (U)=37, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@3}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set x = ?, q = ? where id = ? | {1={Toto.x (U)=43, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update TotoB set b = ? where id = ? | {1={TotoB.id (W)=o.c.s.i.PersistableIdentifier@3, TotoB.b (U)=141}, 2={TotoB.id (W)=o.c.s.i.PersistableIdentifier@4, TotoB.b (U)=153}} 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoA 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$TotoB 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 TRACE SQLOperation delete from TotoA where id in (?) | {TotoA.id=o.c.s.i.PersistableIdentifier@7} 2025-09-27 07:00:38 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.098 s - in org.codefilarete.stalactite.engine.runtime.jointable.JoinTablePolymorphismPersisterTest$CRUD [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.135 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.051 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 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto2 where id = ? | {1={Toto2.id=o.c.s.i.PersistableIdentifier@7}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.a=17, Toto.q=null, Toto.b=23, Toto.id=o.c.s.i.PersistableIdentifier@1}, 2={Toto.a=29, Toto.q=null, Toto.b=31, Toto.id=o.c.s.i.PersistableIdentifier@2}, 3={Toto.a=37, Toto.q=null, Toto.b=41, Toto.id=o.c.s.i.PersistableIdentifier@3}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.a=43, Toto.q=null, Toto.b=53, Toto.id=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Toto2(id, x, y, z) values (?, ?, ?, ?) | {1={Toto2.id=o.c.s.i.PersistableIdentifier@1, Toto2.z=-117, Toto2.x=117, Toto2.y=123}, 2={Toto2.id=o.c.s.i.PersistableIdentifier@2, Toto2.z=-129, Toto2.x=129, Toto2.y=131}, 3={Toto2.id=o.c.s.i.PersistableIdentifier@3, Toto2.z=-137, Toto2.x=137, Toto2.y=141}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Toto2(id, x, y, z) values (?, ?, ?, ?) | {1={Toto2.id=o.c.s.i.PersistableIdentifier@4, Toto2.z=-143, Toto2.x=143, Toto2.y=153}} 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=7, a=1, b=2, x=null, y=null, z=null}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=13, a=1, b=2, x=null, y=null, z=null}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=17, a=1, b=2, x=null, y=null, z=null}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=23, a=1, b=2, x=null, y=null, z=null}] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=7, a=1, b=2, x=null, y=null, z=null}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=13, a=1, b=2, x=null, y=null, z=null}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=17, a=1, b=2, x=null, y=null, z=null}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=23, a=1, b=2, x=null, y=null, z=null}] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.a (U)=17, Toto.b (U)=23, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@7}, 2={Toto.a (U)=29, Toto.b (U)=31, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@13}, 3={Toto.a (U)=37, Toto.b (U)=41, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@17}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.a (U)=43, Toto.b (U)=53, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@23}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.z (U)=-117, Toto2.x (U)=117, Toto2.id (W)=o.c.s.i.PersistedIdentifier@7, Toto2.y (U)=123}, 2={Toto2.z (U)=-129, Toto2.x (U)=129, Toto2.id (W)=o.c.s.i.PersistedIdentifier@13, Toto2.y (U)=131}, 3={Toto2.z (U)=-137, Toto2.x (U)=137, Toto2.id (W)=o.c.s.i.PersistedIdentifier@17, Toto2.y (U)=141}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.z (U)=-143, Toto2.x (U)=143, Toto2.id (W)=o.c.s.i.PersistedIdentifier@23, Toto2.y (U)=153}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto2 where id = ? | {1={Toto2.id=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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]}} 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto2 where id in (?) | {Toto2.id=o.c.s.i.PersistableIdentifier@4} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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]}} 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.a (U)=17, Toto.b (U)=23, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@1}, 2={Toto.a (U)=29, Toto.b (U)=31, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@2}, 3={Toto.a (U)=37, Toto.b (U)=41, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@3}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.a (U)=43, Toto.b (U)=53, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 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.PersistableIdentifier@1, Toto2.z (U)=-117}, 2={Toto2.x (U)=129, Toto2.y (U)=131, Toto2.id (W)=o.c.s.i.PersistableIdentifier@2, Toto2.z (U)=-129}, 3={Toto2.x (U)=137, Toto2.y (U)=141, Toto2.id (W)=o.c.s.i.PersistableIdentifier@3, Toto2.z (U)=-137}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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.PersistableIdentifier@4, Toto2.z (U)=-143}} 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto2 where id in (?) | {Toto2.id=o.c.s.i.PersistableIdentifier@7} 2025-09-27 07:00:38 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.038 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD_WithListener [INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadProjectionByEntityCriteria 2025-09-27 07:00:38 TRACE SQLOperation select count(id) as count from Toto where Toto.a = ? | {1=77} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadProjectionByEntityCriteria [INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadByEntityCriteria 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select Toto.id as rootId from Toto where Toto.q = ? | {1=[42]} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@7] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.q=null, Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.b=23, Toto.a=17}, 2={Toto.q=null, Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.b=31, Toto.a=29}, 3={Toto.q=null, Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.b=41, Toto.a=37}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.q=null, Toto.id=o.c.s.i.PersistableIdentifier@4, Toto.b=53, Toto.a=43}} 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.q (U)=null, Toto.b (U)=23, Toto.id (W)=o.c.s.i.PersistedIdentifier@7, Toto.a (U)=17}, 2={Toto.q (U)=null, Toto.b (U)=31, Toto.id (W)=o.c.s.i.PersistedIdentifier@13, Toto.a (U)=29}, 3={Toto.q (U)=null, Toto.b (U)=41, Toto.id (W)=o.c.s.i.PersistedIdentifier@17, Toto.a (U)=37}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.q (U)=null, Toto.b (U)=53, Toto.id (W)=o.c.s.i.PersistedIdentifier@23, Toto.a (U)=43}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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]}} 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.SimpleRelationalEntityPersisterTest$Toto 2025-09-27 07:00:38 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.047 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest [INFO] Running org.codefilarete.stalactite.engine.runtime.query.EntityCriteriaSupportTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 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.094 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.007 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 2025-09-27 07:00:38 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id)) 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@2ce44875 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 TRACE SQLOperation select id from car union select id from truck | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:38 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_Car.color as Vehicle_Car_color, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id from Engine left outer join (select 1 as clazz_, color, id, model as model from Car union all select 2 as clazz_, color, id, cast(null as varchar(255)) as model from Truck) as Vehicle on Engine.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 Engine.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select id from car union select id from truck | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:38 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_Car.color as Vehicle_Car_color, Vehicle_Car.model as Vehicle_Car_model, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id from Engine left outer join (select 1 as clazz_, color, id, model as model from Car union all select 2 as clazz_, color, id, cast(null as varchar(255)) as model from Truck) as Vehicle on Engine.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 Engine.id in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@2}} 2025-09-27 07:00:38 TRACE SQLOperation select id from Truck | {} 2025-09-27 07:00:38 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@5ddfda92 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from (select Car.id as id, 'Car' as DISCRIMINATOR from Car) as Vehicle left outer join Car as Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Car | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:38 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.color as Vehicle_Car_color, Vehicle_Car.model as Vehicle_Car_model, 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Car | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:38 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.color as Vehicle_Car_color, Vehicle_Car.model as Vehicle_Car_model, 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.TablePerClassPolymorphicRelationJoinNode$TablePerClassPolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Car | {} 2025-09-27 07:00:38 TRACE SQLOperation select id from Engine | {} [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s - in org.codefilarete.stalactite.engine.runtime.tableperclass.TablePerClassPolymorphismPersisterTest$OneToTablePerClass [INFO] Running org.codefilarete.stalactite.engine.runtime.tableperclass.TablePerClassPolymorphismPersisterTest$CRUD 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@1775bf61 Equals], hasCollectionCriteria=true, parent=null 2025-09-27 07:00:38 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]} 2025-09-27 07:00:38 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.id as TotoA_id, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoB.b as TotoB_b, TotoB.id as TotoB_id, TotoB.x as TotoB_x, TotoB.q as TotoB_q 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@7}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation insert into TotoA(a, id, x, q) values (?, ?, ?, ?) | {1={TotoA.q=null, TotoA.x=17, TotoA.a=23, TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.q=null, TotoA.x=29, TotoA.a=31, TotoA.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation insert into TotoB(b, id, x, q) values (?, ?, ?, ?) | {1={TotoB.b=41, TotoB.id=o.c.s.i.PersistableIdentifier@3, TotoB.x=37, TotoB.q=null}, 2={TotoB.b=53, TotoB.id=o.c.s.i.PersistableIdentifier@4, TotoB.x=43, TotoB.q=null}} 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@3e35c011 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 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.id as TotoA_id, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoB.b as TotoB_b, TotoB.id as TotoB_id, TotoB.x as TotoB_x, TotoB.q as TotoB_q 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@3123fb56 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 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.id as TotoA_id, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoB.b as TotoB_b, TotoB.id as TotoB_id, TotoB.x as TotoB_x, TotoB.q as TotoB_q 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update TotoA set a = ?, x = ?, q = ? where id = ? | {1={TotoA.a (U)=123, TotoA.x (U)=17, TotoA.q (U)=null, TotoA.id (W)=o.c.s.i.PersistedIdentifier@1}, 2={TotoA.a (U)=131, TotoA.x (U)=29, TotoA.q (U)=null, TotoA.id (W)=o.c.s.i.PersistedIdentifier@2}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update TotoB set b = ?, x = ?, q = ? where id = ? | {1={TotoB.x (U)=37, TotoB.b (U)=141, TotoB.id (W)=o.c.s.i.PersistedIdentifier@3, TotoB.q (U)=null}, 2={TotoB.x (U)=43, TotoB.b (U)=153, TotoB.id (W)=o.c.s.i.PersistedIdentifier@4, TotoB.q (U)=null}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 TRACE SQLOperation delete from TotoA where id in (?, ?) | {TotoA.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]} 2025-09-27 07:00:38 TRACE SQLOperation delete from TotoB where id in (?, ?) | {TotoB.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update TotoA set a = ?, x = ?, q = ? where id = ? | {1={TotoA.a (U)=123, TotoA.x (U)=17, TotoA.q (U)=null, TotoA.id (W)=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.a (U)=131, TotoA.x (U)=29, TotoA.q (U)=null, TotoA.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update TotoB set b = ?, x = ?, q = ? where id = ? | {1={TotoB.q (U)=null, TotoB.b (U)=141, TotoB.x (U)=37, TotoB.id (W)=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.q (U)=null, TotoB.b (U)=153, TotoB.x (U)=43, TotoB.id (W)=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@623bca9 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 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.id as TotoA_id, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoB.b as TotoB_b, TotoB.id as TotoB_id, TotoB.x as TotoB_x, TotoB.q as TotoB_q 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@31e33f4e Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 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.id as TotoA_id, TotoA.x as TotoA_x, TotoA.q as TotoA_q, TotoB.b as TotoB_b, TotoB.id as TotoB_id, TotoB.x as TotoB_x, TotoB.q as TotoB_q 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=1, x=17, a=23}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoA[{id=2, x=29, a=31}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=3, x=37, b=41}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object TotoB[{id=4, x=43, b=53}] 2025-09-27 07:00:38 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.067 s - in org.codefilarete.stalactite.engine.runtime.tableperclass.TablePerClassPolymorphismPersisterTest$CRUD [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.103 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.182 s - in org.codefilarete.stalactite.engine.runtime.EntityIsManagedByPersisterAsserterTest [INFO] Running org.codefilarete.stalactite.engine.runtime.RelationalEntityFinderTest 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.RelationalEntityFinderTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=7, a=null, b=null, x=null, y=null, z=null, tata=null}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.RelationalEntityFinderTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=13, a=null, b=null, x=null, y=null, z=null, tata=null}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.RelationalEntityFinderTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=17, a=null, b=null, x=null, y=null, z=null, tata=null}] 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.r.RelationalEntityFinderTest$Toto 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Toto[{id=23, a=null, b=null, x=null, y=null, z=null, tata=null}] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 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 2025-09-27 07:00:38 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Vehicle(color int, id int, model varchar(255), DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:38 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Vehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=666], Vehicle.DTYPE=Car}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 TRACE SQLOperation select id from Vehicle | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.color=Color[rgb=42], Vehicle.DTYPE=Truck}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select id from Vehicle | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@2}} 2025-09-27 07:00:38 TRACE SQLOperation select id from Vehicle | {} 2025-09-27 07:00:38 DEBUG DDLDeployer create table Engine(id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Vehicle(id int not null, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:38 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.color as Vehicle_color, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Vehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.model=Renault, Vehicle.DTYPE=C, Vehicle.color=Color[rgb=666]}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Vehicle set color = ?, model = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.model (U)=Peugeot, Vehicle.color (U)=Color[rgb=666]}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:38 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Engine 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer on object Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@42,vehicle=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Vehicle | {} 2025-09-27 07:00:38 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.singletable.SingleTablePolymorphismPersisterTest$OneToTablePerClass [INFO] Running org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$LoadProjectionByEntityCriteria 2025-09-27 07:00:38 TRACE SQLOperation select count(id) as count from Toto where Toto.x = ? | {1=77} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$LoadProjectionByEntityCriteria [INFO] Running org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$CRUD 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select Toto.id as Toto_id, Toto.DTYPE as DISCRIMINATOR from Toto where Toto.q = ? | {1=[42]} 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Toto(a, id, x, q, DTYPE) values (?, ?, ?, ?, ?) | {1={Toto.a=23, Toto.q=null, Toto.DTYPE=100, Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.x=17}, 2={Toto.a=31, Toto.q=null, Toto.DTYPE=100, Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.x=29}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Toto(b, id, x, q, DTYPE) values (?, ?, ?, ?, ?) | {1={Toto.b=41, Toto.q=null, Toto.DTYPE=200, Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.x=37}, 2={Toto.b=53, Toto.q=null, Toto.DTYPE=200, Toto.id=o.c.s.i.PersistableIdentifier@4, Toto.x=43}} 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 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] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set a = ?, x = ?, q = ? where id = ? | {1={Toto.x (U)=17, Toto.a (U)=123, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@1}, 2={Toto.x (U)=29, Toto.a (U)=131, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@2}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set b = ?, x = ?, q = ? where id = ? | {1={Toto.b (U)=141, Toto.x (U)=37, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@3}, 2={Toto.b (U)=153, Toto.x (U)=43, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@4}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id in (?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]} 2025-09-27 07:00:38 TRACE SQLOperation delete from Toto where id in (?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set a = ?, x = ?, q = ? where id = ? | {1={Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.a (U)=123, Toto.x (U)=17}, 2={Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.a (U)=131, Toto.x (U)=29}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:38 TRACE SQLOperation update Toto set b = ?, x = ?, q = ? where id = ? | {1={Toto.b (U)=141, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.x (U)=37}, 2={Toto.b (U)=153, Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistableIdentifier@4, Toto.x (U)=43}} 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 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 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 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.057 s - in org.codefilarete.stalactite.engine.runtime.singletable.SingleTablePolymorphismPersisterTest$CRUD [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 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 2025-09-27 07:00:38 DEBUG SQLOperation Result found in cache, statement will not be executed [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.runtime.OptimizedUpdatePersisterTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismCompositionTest 2025-09-27 07:00:38 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table ElectricCar(plug integer, id int not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer alter table ElectricCar add constraint FK_ElectricCar_id_Car_id foreign key(id) references Car(id) 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 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}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into ElectricCar(plug, id) values (?, ?) | {1={ElectricCar.plug=CCS, ElectricCar.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Car | {} 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@2ab57395 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@2ab57395 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Car | {} 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@2ab57395 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@2ab57395 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:38 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} 2025-09-27 07:00:38 DEBUG TablePerClassPolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar 2025-09-27 07:00:38 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from ElectricCar where id = ? | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select * from Car | {} 2025-09-27 07:00:38 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, plug integer, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:38 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation insert into Car(color, model, plug, id, DTYPE) values (?, ?, ?, ?, ?) | {1={Car.model=Renault, Car.plug=CCS, Car.id=o.c.s.i.PersistableIdentifier@1, Car.DTYPE=CAR, Car.color=Color[rgb=666]}} 2025-09-27 07:00:38 TRACE SQLOperation select * from car | {} 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:38 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select Car.id as Car_id, Car.model as Car_model, Car.color as Car_color, Car.plug as Car_plug, Car.DTYPE as Car_DTYPE from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation update Car set color = ?, model = ?, plug = ? where id = ? | {1={Car.model (U)=Peugeot, Car.plug (U)=CCS, Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666]}} 2025-09-27 07:00:38 TRACE SQLOperation select * from car | {} 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:38 DEBUG JoinTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:38 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:38 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 2025-09-27 07:00:38 TRACE SQLOperation select Car.id as Car_id, Car.model as Car_model, Car.color as Car_color, Car.plug as Car_plug, Car.DTYPE as Car_DTYPE from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:38 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:38 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:38 TRACE SQLOperation select * from car | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table CAR(id int not null, model varchar(255), color int, plug integer, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into CAR(color, model, plug, id, DTYPE) values (?, ?, ?, ?, ?) | {1={CAR.plug=CCS, CAR.model=Renault, CAR.id=o.c.s.i.PersistableIdentifier@1, CAR.color=Color[rgb=666], CAR.DTYPE=ELECTRIC_CAR}} 2025-09-27 07:00:39 TRACE SQLOperation select * from Car | {} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@74c01ddf In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@74c01ddf In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select CAR.id as CAR_id, CAR.model as CAR_model, CAR.color as CAR_color, CAR.plug as CAR_plug, CAR.DTYPE as CAR_DTYPE from CAR where CAR.id in (?) | {1=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update CAR set color = ?, model = ?, plug = ? where id = ? | {1={CAR.plug (U)=CCS, CAR.model (U)=Peugeot, CAR.id (W)=o.c.s.i.PersistedIdentifier@1, CAR.color (U)=Color[rgb=666]}} 2025-09-27 07:00:39 TRACE SQLOperation select * from Car | {} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@74c01ddf In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in 2-phases query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@74c01ddf In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select CAR.id as CAR_id, CAR.model as CAR_model, CAR.color as CAR_color, CAR.plug as CAR_plug, CAR.DTYPE as CAR_DTYPE from CAR where CAR.id in (?) | {1=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from CAR where id = ? | {1={CAR.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 TRACE SQLOperation select * from Car | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table ElectricCar(plug integer, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table ElectricCar add constraint FK_ElectricCar_id_Car_id foreign key(id) references Car(id) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into ElectricCar(plug, id) values (?, ?) | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1, ElectricCar.plug=CCS}} 2025-09-27 07:00:39 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:39 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from ElectricCar where id = ? | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table ElectricCar(plug integer, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table ElectricCar add constraint FK_ElectricCar_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.DTYPE=CAR, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.model=Renault, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into ElectricCar(plug, id) values (?, ?) | {1={ElectricCar.plug=CCS, ElectricCar.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 TRACE SQLOperation select * from abstractVehicle | {} 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:39 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 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update AbstractVehicle set color = ?, model = ? where id = ? | {1={AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.model (U)=Peugeot, AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:39 TRACE SQLOperation select * from abstractVehicle | {} 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismEntityFinder Single query was asked but due to sub-polymorphism the query is made in 2 phases 2025-09-27 07:00:39 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 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismEntityFinder Asking sub-polymorphic persisters to load the entities 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$ElectricCar 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from ElectricCar where id = ? | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 TRACE SQLOperation select * from abstractVehicle | {} [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.106 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismCompositionTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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@1} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=null, Company.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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@1}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:39 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 inner join Company as manufacturer on Device.manufacturerId = manufacturer.id where Device.id in (?) | {1=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 DEBUG DDLDeployer create table Address(street varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, locationId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Address_id foreign key(locationId) references Address(id) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.id=o.c.s.i.PersistableIdentifier@0, Company.name=World Company}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Address(street, id) values (?, ?) | {1={Address.street=somewhere, Address.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Device(name, id, manufacturerId, locationId) values (?, ?, ?, ?) | {1={Device.name=UPS, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.locationId=o.c.s.i.PersistableIdentifier@0, Device.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@0 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@0 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Device(name, id, manufacturerId, locationId) values (?, ?, ?, ?) | {1={Device.name=France 2, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0, Device.locationId=o.c.s.i.PersistableIdentifier@0, Device.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@1 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@1 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Company set name = ? where id = ? | {1={Company.id (W)=o.c.s.i.PersistableIdentifier@0, Company.name (U)=World Company renamed}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Address set street = ? where id = ? | {1={Address.street (U)=somewhere renamed, Address.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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@1} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=World Company, Company.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company 2025-09-27 07:00:39 DEBUG DDLDeployer create table Address(street varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, locationId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Address_id foreign key(locationId) references Address(id) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=World Company, Company.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Address(street, id) values (?, ?) | {1={Address.street=somewhere, Address.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@0 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@0 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Address 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@1 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@1 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Company where id = ? | {1={Company.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Address set street = ? where id = ? | {1={Address.street (U)=somewhere renamed, Address.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@1}} [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$BiDirectionality 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=World Company, Company.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@0 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@1 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.id=o.c.s.i.PersistableIdentifier@0, Company.name=World Company}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@0 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@1 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=World Company, Company.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@0 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@1 [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$BiDirectionality [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$ForeignKeyCreation 2025-09-27 07:00:39 DEBUG DDLDeployer create table Address(street varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, locationId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Address_id foreign key(locationId) references Address(id) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, locationId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Town(street varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Town_id foreign key(locationId) references Town(id) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Address(street varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, locationId int, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Address_id foreign key(locationId) references Address(id) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, locationId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Township(street varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_locationId_Township_id foreign key(locationId) references Township(id) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, locationId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Township(street varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 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.047 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$ForeignKeyCreation [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$CascadeDeclaration 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:39 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@666} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=null, Company.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Company 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@100] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@100 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@100}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Company where id = ? | {1={Company.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=World Company, Company.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.id=o.c.s.i.PersistableIdentifier@42, Device.name=UPS, Device.manufacturerId=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Device set manufacturerId = ? where id = ? | {1={Device.id (W)=o.c.s.i.PersistableIdentifier@42, Device.manufacturerId (U)=null}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 TRACE SQLOperation select name from Company where id = :id | {id=o.c.s.i.PersistableIdentifier@0} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Company(name, id) values (?, ?) | {1={Company.name=Stalactite Corp, Company.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Device set manufacturerId = ? where id = ? | {1={Device.id (W)=o.c.s.i.PersistedIdentifier@42, Device.manufacturerId (U)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Company set name = ? where id = ? | {1={Company.name (U)=Stalactite Corp, Company.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 TRACE SQLOperation select name from Company where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Company set name = ? where id = ? | {1={Company.name (U)=Skynet, Company.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 TRACE SQLOperation select name from Company where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:39 TRACE SQLOperation select name from Company where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Device set name = ? where id = ? | {1={Device.id (W)=o.c.s.i.PersistableIdentifier@42, Device.name (U)=touched UPS}} 2025-09-27 07:00:39 TRACE SQLOperation select name from Company where id = 1 | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:39 TRACE SQLOperation select name from Device | {} 2025-09-27 07:00:39 TRACE SQLOperation select name from Company where id = 1 | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Company(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Device(name varchar(255), id int not null, manufacturerId int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Device add constraint FK_Device_manufacturerId_Company_id foreign key(manufacturerId) references Company(id) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Device(name, id, manufacturerId) values (?, ?, ?) | {1={Device.manufacturerId=o.c.s.i.PersistableIdentifier@1, Device.name=UPS, Device.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.d.Device 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object o.c.s.e.m.d.Device@42 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Device set name = ? where id = ? | {1={Device.name (U)=touched UPS, Device.id (W)=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:39 TRACE SQLOperation select name from Company where id = 1 | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Device where id = ? | {1={Device.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:39 TRACE SQLOperation select name from Device | {} 2025-09-27 07:00:39 TRACE SQLOperation select name from Company where id = 1 | {} [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest$CascadeDeclaration [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.214 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToOneTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$Inheritance 2025-09-27 07:00:39 DEBUG DDLDeployer create table car(id int not null, color int, model varchar(255), unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table car add constraint FK_car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=666]}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into car(model, id) values (?, ?) | {1={car.model=Renault, car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 TRACE SQLOperation select car.id, car.model, vehicle.color from car inner join vehicle on car.id = vehicle.id | {} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}} 2025-09-27 07:00:39 TRACE SQLOperation select car.id, car.color, car.model from car | {} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:39 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 TRACE SQLOperation select car.id, car.model, car.color from car | {} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), rgb integer, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(model, rgb, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.rgb=666}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 TRACE SQLOperation select Car.model as Car_model, Car.rgb as Car_rgb, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:39 TRACE SQLOperation select id, model, rgb from Car | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 TRACE SQLOperation select car.id, car.model, car.color from car | {} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$Inheritance [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$MappedSuperClass 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 TRACE SQLOperation select car.id, car.model, car.color from car | {} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model_col varchar(255), color_col int, id_col int not null, unique (id_col)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color_col, model_col, id_col) values (?, ?, ?) | {1={Car.model_col=Renault, Car.id_col=o.c.s.i.PersistableIdentifier@1, Car.color_col=Color[rgb=666]}} 2025-09-27 07:00:39 TRACE SQLOperation select id_col, model_col, color_col from Car | {} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model_supercol varchar(255), color_supercol int, id_supercol int not null, unique (id_supercol)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color_supercol, model_supercol, id_supercol) values (?, ?, ?) | {1={Car.model_supercol=Renault, Car.id_supercol=o.c.s.i.PersistableIdentifier@1, Car.color_supercol=Color[rgb=666]}} 2025-09-27 07:00:39 TRACE SQLOperation select id_supercol, model_supercol, color_supercol from Car | {} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), rgb integer, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(model, rgb, id) values (?, ?, ?) | {1={Car.rgb=666, Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 TRACE SQLOperation select Car.model as Car_model, Car.rgb as Car_rgb, Car.id as Car_id from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:39 TRACE SQLOperation select id, model, rgb from Car | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model_col varchar(255), color_col int, id_col int not null, unique (id_col)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color_col, model_col, id_col) values (?, ?, ?) | {1={Car.color_col=Color[rgb=666], Car.id_col=o.c.s.i.PersistableIdentifier@1, Car.model_col=Renault}} 2025-09-27 07:00:39 TRACE SQLOperation select id_col, model_col, color_col from Car | {} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}} 2025-09-27 07:00:39 TRACE SQLOperation select car.id, car.model, car.color from car | {} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Car [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$MappedSuperClass [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.113 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.familyName=Do, Person.address=nowhere, Person.firstName=John, Person.age=35}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.familyName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.address=nowhere, Person.lastName=Do, Person.firstName=John}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.address, Person.lastName, Person.firstName) in ((?, ?, ?)) | {1=nowhere, 2=Do, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.age=35, Person.firstName=John, Person.address=nowhere}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Rantanplan', race='Dog', age=5}, PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.race, Pet.age, Pet.name) in ((?, ?, ?), (?, ?, ?)) | {1=Dog, 2=5, 3=Rantanplan, 4=Dog, 5=4, 6=Pluto} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.race=Dog, Pet.name=Rantanplan, Pet.age=5}, 2={Pet.race=Dog, Pet.name=Pluto, Pet.age=4}} 2025-09-27 07:00:39 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:39 TRACE SQLOperation select pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race from Person_pets where (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age) in ((?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?)) | {Person_pets.pets_race=[Dog, Dog], Person_pets.person_lastName=[Do, Do], Person_pets.pets_age=[4, 5], Person_pets.person_firstName=[John, John], Person_pets.pets_name=[Pluto, Rantanplan], Person_pets.person_address=[nowhere, nowhere]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person_pets(pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.pets_race=Dog, Person_pets.person_lastName=Do, Person_pets.pets_age=4, Person_pets.person_firstName=John, Person_pets.pets_name=Pluto, Person_pets.person_address=nowhere}, 2={Person_pets.pets_race=Dog, Person_pets.person_lastName=Do, Person_pets.pets_age=5, Person_pets.person_firstName=John, Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ? where lastName = ? and address = ? and firstName = ? | {1={Person.lastName (W)=Do, Person.age (U)=36, Person.firstName (W)=John, Person.address (W)=nowhere}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person_pets where pets_race = ? and person_lastName = ? and pets_age = ? and person_firstName = ? and pets_name = ? and person_address = ? | {1={Person_pets.pets_race=Dog, Person_pets.person_lastName=Do, Person_pets.pets_age=4, Person_pets.person_firstName=John, Person_pets.pets_name=Pluto, Person_pets.person_address=nowhere}, 2={Person_pets.pets_race=Dog, Person_pets.person_lastName=Do, Person_pets.pets_age=5, Person_pets.person_firstName=John, Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person where lastName = ? and address = ? and firstName = ? | {1={Person.lastName=Do, Person.firstName=John, Person.address=nowhere}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.firstName, Person.lastName, Person.address from Person | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.firstName=John, Person.familyName=Do, Person.address=nowhere}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.age=35, Person.lastName=Do, Person.firstName=John}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.address, Person.firstName, Person.lastName) in ((?, ?, ?)) | {1=nowhere, 2=John, 3=Do} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ? where address = ? and firstName = ? and lastName = ? | {1={Person.address (W)=nowhere, Person.age (U)=36, Person.lastName (W)=Do, Person.firstName (W)=John}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person where address = ? and firstName = ? and lastName = ? | {1={Person.address=nowhere, Person.lastName=Do, Person.firstName=John}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.firstName=John, Person.lastName=Do, Person.age=35, Person.address=nowhere}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Rantanplan', race='Dog', age=5}, PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.age, Pet.name, Pet.race) in ((?, ?, ?), (?, ?, ?)) | {1=5, 2=Rantanplan, 3=Dog, 4=4, 5=Pluto, 6=Dog} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.age=5, Pet.race=Dog, Pet.name=Rantanplan}, 2={Pet.age=4, Pet.race=Dog, Pet.name=Pluto}} 2025-09-27 07:00:39 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:39 TRACE SQLOperation select pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race from Person_pets where (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age) in ((?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?)) | {Person_pets.person_firstName=[John, John], Person_pets.pets_name=[Pluto, Rantanplan], Person_pets.person_address=[nowhere, nowhere], Person_pets.person_lastName=[Do, Do], Person_pets.pets_age=[4, 5], Person_pets.pets_race=[Dog, Dog]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person_pets(pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_firstName=John, Person_pets.pets_name=Pluto, Person_pets.person_address=nowhere, Person_pets.person_lastName=Do, Person_pets.pets_age=4, Person_pets.pets_race=Dog}, 2={Person_pets.person_firstName=John, Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere, Person_pets.person_lastName=Do, Person_pets.pets_age=5, Person_pets.pets_race=Dog}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person_pets where person_firstName = ? and pets_name = ? and person_address = ? and person_lastName = ? and pets_race = ? and pets_age = ? | {1={Person_pets.person_firstName=John, Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere, Person_pets.person_lastName=Do, Person_pets.pets_age=5, Person_pets.pets_race=Dog}, 2={Person_pets.person_firstName=John, Person_pets.pets_name=Pluto, Person_pets.person_address=nowhere, Person_pets.person_lastName=Do, Person_pets.pets_age=4, Person_pets.pets_race=Dog}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.firstName=John, Person.lastName=Do, Person.address=nowhere}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.firstName, Person.lastName, Person.address from Person | {} 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Cat add constraint FK_7d3b9729 foreign key(name, race, age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Dog add constraint FK_46d3d303 foreign key(name, race, age) references Pet(name, race, age) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@562d4113]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(catBreed, name, race, age, DTYPE) values (?, ?, ?, ?, ?) | {1={Pet.DTYPE=Pet, Pet.age=4, Pet.catBreed=Persian, Pet.race=Dog, Pet.name=Pluto}} 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@79b5143f]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@7fe10368]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@13e0c26a]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@4be8eae5]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, 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 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.race=Dog, Pet.age=4, Pet.name=Pluto}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.age=4, Cat.catBreed=Persian, Cat.race=Dog, Cat.name=Pluto}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@4542fc08]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, 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 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@698d0a68]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, 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 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@76b2a4c3]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, 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 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@60394608]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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 Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat union all select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog) 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.race, Pet.name, Pet.age) in ((?, ?, ?)) | {1=Dog, 2=Pluto, 3=4} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.race=Dog, Cat.catBreed=Persian, Cat.name=Pluto, Cat.age=4}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@7a10b7a]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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 Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat union all select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog) 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.race, Pet.name, Pet.age) in ((?, ?, ?)) | {1=Dog, 2=Pluto, 3=4} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@2aadd1f4]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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 Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat union all select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog) 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.race, Pet.name, Pet.age) in ((?, ?, ?)) | {1=Dog, 2=Pluto, 3=4} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@1a2b42e4]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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 Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat union all select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog) 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.race, Pet.name, Pet.age) in ((?, ?, ?)) | {1=Dog, 2=Pluto, 3=4} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Pet add constraint FK_fcda3543 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.firstName=John, Person.age=35, Person.lastName=Do, Person.address=nowhere}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}, PetId{name='Rantanplan', race='Dog', age=5}] 2025-09-27 07:00:39 TRACE 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 ((?, ?, ?), (?, ?, ?)) | {1=Pluto, 2=Dog, 3=4, 4=Rantanplan, 5=Dog, 6=5} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age, ownerFirstName, ownerLastName, ownerAddress) values (?, ?, ?, ?, ?, ?) | {1={Pet.ownerFirstName=John, Pet.name=Pluto, Pet.race=Dog, Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.age=4}, 2={Pet.ownerFirstName=John, Pet.name=Rantanplan, Pet.race=Dog, Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.age=5}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.firstName (W)=John, Person.age (U)=36, Person.lastName (W)=Do, Person.address (W)=nowhere}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation update Pet set ownerFirstName = ?, ownerLastName = ?, ownerAddress = ? where name = ? and race = ? and age = ? | {1={Pet.ownerFirstName (U)=John, Pet.name (W)=Pluto, Pet.race (W)=Dog, Pet.ownerLastName (U)=Do, Pet.ownerAddress (U)=nowhere, Pet.age (W)=4}, 2={Pet.ownerFirstName (U)=John, Pet.name (W)=Rantanplan, Pet.race (W)=Dog, Pet.ownerLastName (U)=Do, Pet.ownerAddress (U)=nowhere, Pet.age (W)=5}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation update Pet set ownerFirstName = ?, ownerLastName = ?, ownerAddress = ? where name = ? and race = ? and age = ? | {1={Pet.ownerFirstName (U)=null, Pet.name (W)=Rantanplan, Pet.race (W)=Dog, Pet.ownerLastName (U)=null, Pet.ownerAddress (U)=null, Pet.age (W)=5}, 2={Pet.ownerFirstName (U)=null, Pet.name (W)=Pluto, Pet.race (W)=Dog, Pet.ownerLastName (U)=null, Pet.ownerAddress (U)=null, Pet.age (W)=4}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.firstName=John, Person.lastName=Do, Person.address=nowhere}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.firstName, Person.lastName, Person.address from Person | {} [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$CRUD_Polymorphism 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(catBreed, name, race, age, DTYPE) values (?, ?, ?, ?, ?) | {1={Pet.race=Dog, Pet.age=4, Pet.DTYPE=Pet, Pet.catBreed=Persian, Pet.name=Pluto}} 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@45015dd6]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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.race, Pet.age, Pet.name) in ((?, ?, ?)) | {1=Dog, 2=4, 3=Pluto} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@300775f8]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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.race, Pet.age, Pet.name) in ((?, ?, ?)) | {1=Dog, 2=4, 3=Pluto} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Pet where race = ? and age = ? and name = ? | {1={Pet.race=Dog, Pet.age=4, Pet.name=Pluto}} 2025-09-27 07:00:39 TRACE SQLOperation select name from Pet | {} 2025-09-27 07:00:39 TRACE SQLOperation select catBreed from Pet | {} 2025-09-27 07:00:39 TRACE SQLOperation delete from Pet where (name, race, age) in ((?, ?, ?)) | {Pet.race=Dog, Pet.age=4, Pet.name=Pluto} 2025-09-27 07:00:39 TRACE SQLOperation select name from Pet | {} 2025-09-27 07:00:39 TRACE SQLOperation select catBreed from Pet | {} 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.name=Pluto, Cat.catBreed=Persian, Cat.race=Dog, Cat.age=4}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@53ed6db2]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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 Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat union all select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog) 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.age, Pet.race) in ((?, ?, ?)) | {1=Pluto, 2=4, 3=Dog} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@230cc272]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 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 Cat.name as name, Cat.race as race, Cat.age as age, 'Cat' as DISCRIMINATOR from Cat union all select Dog.name as name, Dog.race as race, Dog.age as age, 'Dog' as DISCRIMINATOR from Dog) 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.age, Pet.race) in ((?, ?, ?)) | {1=Pluto, 2=4, 3=Dog} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Cat where race = ? and name = ? and age = ? | {1={Cat.name=Pluto, Cat.race=Dog, Cat.age=4}} 2025-09-27 07:00:39 TRACE SQLOperation select catBreed from Cat | {} 2025-09-27 07:00:39 TRACE SQLOperation delete from Cat where (name, race, age) in ((?, ?, ?)) | {Cat.name=Pluto, Cat.race=Dog, Cat.age=4} 2025-09-27 07:00:39 TRACE SQLOperation select catBreed from Cat | {} 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Cat add constraint FK_7d3b9729 foreign key(name, race, age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Dog add constraint FK_46d3d303 foreign key(name, race, age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.name=Pluto, Pet.race=Dog, Pet.age=4}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.age=4, Cat.race=Dog, Cat.name=Pluto, Cat.catBreed=Persian}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@4d5e7a52]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, 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 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.race, Pet.age, Pet.name) in ((?, ?, ?)) | {1=Dog, 2=4, 3=Pluto} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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@1be323ce]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, 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 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.race, Pet.age, Pet.name) in ((?, ?, ?)) | {1=Dog, 2=4, 3=Pluto} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.compositekey.Pet$Cat 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Pet{id=PetId{name='Pluto', race='Dog', age=4}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Cat where race = ? and age = ? and name = ? | {1={Cat.age=4, Cat.race=Dog, Cat.name=Pluto}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Pet where race = ? and age = ? and name = ? | {1={Pet.name=Pluto, Pet.race=Dog, Pet.age=4}} 2025-09-27 07:00:39 TRACE SQLOperation select name from Pet | {} 2025-09-27 07:00:39 TRACE SQLOperation select catBreed from Cat | {} 2025-09-27 07:00:39 TRACE SQLOperation delete from Cat where (name, race, age) in ((?, ?, ?)) | {Cat.age=4, Cat.race=Dog, Cat.name=Pluto} 2025-09-27 07:00:39 TRACE SQLOperation delete from Pet where (name, race, age) in ((?, ?, ?)) | {Pet.name=Pluto, Pet.race=Dog, Pet.age=4} 2025-09-27 07:00:39 TRACE SQLOperation select name from Pet | {} 2025-09-27 07:00:39 TRACE SQLOperation select catBreed from Cat | {} [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$CRUD_Polymorphism [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$Persist 2025-09-27 07:00:39 DEBUG DDLDeployer create table Cat(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Cat add constraint FK_7d3b9729 foreign key(name, race, age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.firstName=John, Person.age=0, Person.lastName=Do, Person.address=nowhere}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Whiskers', race='Cat', age=2}, PetId{name='Fluffy', race='Cat', age=3}] 2025-09-27 07:00:39 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@53ef97d2]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Pet left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age where (Pet.race, Pet.age, Pet.name) in ((?, ?, ?), (?, ?, ?)) | {1=Cat, 2=2, 3=Whiskers, 4=Cat, 5=3, 6=Fluffy} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.race=Cat, Pet.age=2, Pet.name=Whiskers}, 2={Pet.race=Cat, Pet.age=3, Pet.name=Fluffy}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:39 TRACE SQLOperation select pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race from Person_pets where (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age) in ((?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?)) | {Person_pets.pets_race=[Cat, Cat], Person_pets.person_address=[nowhere, nowhere], Person_pets.pets_age=[3, 2], Person_pets.person_lastName=[Do, Do], Person_pets.person_firstName=[John, John], Person_pets.pets_name=[Fluffy, Whiskers]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person_pets(pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_address=nowhere, Person_pets.pets_race=Cat, Person_pets.pets_age=2, Person_pets.person_lastName=Do, Person_pets.person_firstName=John, Person_pets.pets_name=Whiskers}, 2={Person_pets.person_address=nowhere, Person_pets.pets_race=Cat, Person_pets.pets_age=3, Person_pets.person_lastName=Do, Person_pets.person_firstName=John, Person_pets.pets_name=Fluffy}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Fluffy', race='Cat', age=3}} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Whiskers', race='Cat', age=2}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Fluffy', race='Cat', age=3}} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Whiskers', race='Cat', age=2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ? where lastName = ? and address = ? and firstName = ? | {1={Person.firstName (W)=John, Person.age (U)=36, Person.lastName (W)=Do, Person.address (W)=nowhere}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person_pets where person_address = ? and pets_race = ? and person_lastName = ? and pets_age = ? and person_firstName = ? and pets_name = ? | {1={Person_pets.person_address=nowhere, Person_pets.pets_race=Cat, Person_pets.person_lastName=Do, Person_pets.pets_age=2, Person_pets.person_firstName=John, Person_pets.pets_name=Whiskers}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Schrodinger', race='Cat', age=-42}] 2025-09-27 07:00:39 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@2c576386]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Pet left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age where (Pet.race, Pet.age, Pet.name) in ((?, ?, ?)) | {1=Cat, 2=-42, 3=Schrodinger} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.race=Cat, Pet.age=-42, Pet.name=Schrodinger}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Cat(name, race, age) values (?, ?, ?) | {1={Cat.name=Schrodinger, Cat.age=-42, Cat.race=Cat}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person_pets(pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_address=nowhere, Person_pets.pets_race=Cat, Person_pets.pets_age=-42, Person_pets.person_lastName=Do, Person_pets.person_firstName=John, Person_pets.pets_name=Schrodinger}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Fluffy', race='Cat', age=3}} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Schrodinger', race='Cat', age=-42}} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Cat(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Cat add constraint FK_7d3b9729 foreign key(name, race, age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.age=0, Person.lastName=Do, Person.firstName=John}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Whiskers', race='Cat', age=2}, PetId{name='Fluffy', race='Cat', age=3}] 2025-09-27 07:00:39 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@6c0e7a47]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Pet left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age where (Pet.age, Pet.race, Pet.name) in ((?, ?, ?), (?, ?, ?)) | {1=2, 2=Cat, 3=Whiskers, 4=3, 5=Cat, 6=Fluffy} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.age=2, Pet.name=Whiskers, Pet.race=Cat}, 2={Pet.age=3, Pet.name=Fluffy, Pet.race=Cat}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Cat(name, race, age) values (?, ?, ?) | {1={Cat.name=Whiskers, Cat.race=Cat, Cat.age=2}, 2={Cat.name=Fluffy, Cat.race=Cat, Cat.age=3}} 2025-09-27 07:00:39 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:39 TRACE SQLOperation select pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race from Person_pets where (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age) in ((?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?)) | {Person_pets.pets_race=[Cat, Cat], Person_pets.person_firstName=[John, John], Person_pets.pets_age=[3, 2], Person_pets.pets_name=[Fluffy, Whiskers], Person_pets.person_address=[nowhere, nowhere], Person_pets.person_lastName=[Do, Do]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person_pets(pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_firstName=John, Person_pets.pets_race=Cat, Person_pets.pets_age=3, Person_pets.pets_name=Fluffy, Person_pets.person_address=nowhere, Person_pets.person_lastName=Do}, 2={Person_pets.person_firstName=John, Person_pets.pets_race=Cat, Person_pets.pets_age=2, Person_pets.pets_name=Whiskers, Person_pets.person_address=nowhere, Person_pets.person_lastName=Do}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Fluffy', race='Cat', age=3}} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Whiskers', race='Cat', age=2}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Fluffy', race='Cat', age=3}} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=0, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Whiskers', race='Cat', age=2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ? where lastName = ? and address = ? and firstName = ? | {1={Person.address (W)=nowhere, Person.age (U)=36, Person.lastName (W)=Do, Person.firstName (W)=John}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person_pets where person_firstName = ? and pets_race = ? and pets_age = ? and pets_name = ? and person_address = ? and person_lastName = ? | {1={Person_pets.person_firstName=John, Person_pets.pets_race=Cat, Person_pets.pets_age=2, Person_pets.pets_name=Whiskers, Person_pets.person_address=nowhere, Person_pets.person_lastName=Do}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [PetId{name='Schrodinger', race='Cat', age=-42}] 2025-09-27 07:00:39 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@49ff9e81]], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Pet left outer join Cat as Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age where (Pet.age, Pet.race, Pet.name) in ((?, ?, ?)) | {1=-42, 2=Cat, 3=Schrodinger} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.age=-42, Pet.name=Schrodinger, Pet.race=Cat}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Cat(name, race, age) values (?, ?, ?) | {1={Cat.name=Schrodinger, Cat.race=Cat, Cat.age=-42}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person_pets(pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_firstName=John, Person_pets.pets_race=Cat, Person_pets.pets_age=-42, Person_pets.pets_name=Schrodinger, Person_pets.person_address=nowhere, Person_pets.person_lastName=Do}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Fluffy', race='Cat', age=3}} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Fluffy', race='Cat', age=3}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PolymorphicMergeJoinRowConsumer on object Pet{id=PetId{name='Schrodinger', race='Cat', age=-42}} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Pet add constraint FK_fcda3543 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.address=nowhere, Person.age=35, Person.firstName=John}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Rantanplan', race='Dog', age=5}, PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.race, Pet.age, Pet.name) in ((?, ?, ?), (?, ?, ?)) | {1=Dog, 2=5, 3=Rantanplan, 4=Dog, 5=4, 6=Pluto} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age, ownerLastName, ownerAddress, ownerFirstName) values (?, ?, ?, ?, ?, ?) | {1={Pet.race=Dog, Pet.age=5, Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.ownerFirstName=John, Pet.name=Rantanplan}, 2={Pet.race=Dog, Pet.age=4, Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.ownerFirstName=John, Pet.name=Pluto}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Rantanplan', race='Dog', age=5}}]} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Rantanplan', race='Dog', age=5}}]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ? where lastName = ? and address = ? and firstName = ? | {1={Person.lastName (W)=Do, Person.address (W)=nowhere, Person.age (U)=36, Person.firstName (W)=John}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Pet set ownerLastName = ?, ownerAddress = ?, ownerFirstName = ? where race = ? and age = ? and name = ? | {1={Pet.race (W)=Dog, Pet.age (W)=5, Pet.ownerLastName (U)=null, Pet.ownerAddress (U)=null, Pet.ownerFirstName (U)=null, Pet.name (W)=Rantanplan}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Pet set ownerLastName = ?, ownerAddress = ?, ownerFirstName = ? where race = ? and age = ? and name = ? | {1={Pet.race (W)=Dog, Pet.age (W)=4, Pet.ownerLastName (U)=Do, Pet.ownerAddress (U)=nowhere, Pet.ownerFirstName (U)=John, Pet.name (W)=Pluto}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Schrodinger', race='Cat', age=-42}] 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.race, Pet.age, Pet.name) in ((?, ?, ?)) | {1=Cat, 2=-42, 3=Schrodinger} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age, ownerLastName, ownerAddress, ownerFirstName) values (?, ?, ?, ?, ?, ?) | {1={Pet.race=Cat, Pet.age=-42, Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.ownerFirstName=John, Pet.name=Schrodinger}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.lastName, Person.address, Person.firstName) in ((?, ?, ?)) | {1=Do, 2=nowhere, 3=John} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_47cdb94d foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.address, Person.lastName) in ((?, ?, ?)) | {1=John, 2=nowhere, 3=Do} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.firstName=John, Person.address=nowhere, Person.lastName=Do, Person.age=35}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}, PetId{name='Rantanplan', race='Dog', age=5}] 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.age, Pet.race, Pet.name) in ((?, ?, ?), (?, ?, ?)) | {1=4, 2=Dog, 3=Pluto, 4=5, 5=Dog, 6=Rantanplan} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:39 TRACE SQLOperation select pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race from Person_pets where (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age) in ((?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?)) | {Person_pets.pets_name=[Pluto, Rantanplan], Person_pets.person_firstName=[John, John], Person_pets.pets_age=[4, 5], Person_pets.pets_race=[Dog, Dog], Person_pets.person_lastName=[Do, Do], Person_pets.person_address=[nowhere, nowhere]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person_pets(pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.pets_name=Pluto, Person_pets.person_firstName=John, Person_pets.pets_age=4, Person_pets.person_lastName=Do, Person_pets.pets_race=Dog, Person_pets.person_address=nowhere}, 2={Person_pets.pets_name=Rantanplan, Person_pets.person_firstName=John, Person_pets.pets_age=5, Person_pets.person_lastName=Do, Person_pets.pets_race=Dog, Person_pets.person_address=nowhere}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.address, Person.lastName) in ((?, ?, ?)) | {1=John, 2=nowhere, 3=Do} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.address, Person.lastName) in ((?, ?, ?)) | {1=John, 2=nowhere, 3=Do} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ? where firstName = ? and address = ? and lastName = ? | {1={Person.firstName (W)=John, Person.address (W)=nowhere, Person.lastName (W)=Do, Person.age (U)=36}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person_pets where pets_name = ? and person_firstName = ? and pets_age = ? and person_lastName = ? and pets_race = ? and person_address = ? | {1={Person_pets.pets_name=Rantanplan, Person_pets.person_firstName=John, Person_pets.pets_age=5, Person_pets.person_lastName=Do, Person_pets.pets_race=Dog, Person_pets.person_address=nowhere}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Schrodinger', race='Cat', age=-42}] 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.age, Pet.race, Pet.name) in ((?, ?, ?)) | {1=-42, 2=Cat, 3=Schrodinger} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.age=-42, Pet.race=Cat, Pet.name=Schrodinger}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person_pets(pets_age, person_address, pets_name, person_firstName, person_lastName, pets_race) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.pets_name=Schrodinger, Person_pets.person_firstName=John, Person_pets.pets_age=-42, Person_pets.person_lastName=Do, Person_pets.pets_race=Cat, Person_pets.person_address=nowhere}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.address, Person.lastName) in ((?, ?, ?)) | {1=John, 2=nowhere, 3=Do} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.101 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$Persist [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$WithEnum 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, type varchar(255) not null, age integer not null, unique (name, type, age)) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, type, age) values (?, ?, ?) | {1={Pet.type=Dog, Pet.name=Pluto, Pet.age=4}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Pet 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, type integer not null, age integer not null, unique (name, type, age)) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.type as Pet_type, Pet.age as Pet_age from Pet where (Pet.name, Pet.age, Pet.type) in ((?, ?, ?)) | {1=Pluto, 2=4, 3=Dog} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Pet(name, type, age) values (?, ?, ?) | {1={Pet.name=Pluto, Pet.age=4, Pet.type=Dog}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PetId{name='Pluto', race='Dog', age=4}] 2025-09-27 07:00:39 TRACE SQLOperation select Pet.name as Pet_name, Pet.type as Pet_type, Pet.age as Pet_age from Pet where (Pet.name, Pet.age, Pet.type) in ((?, ?, ?)) | {1=Pluto, 2=4, 3=Dog} 2025-09-27 07:00:39 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.026 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$WithEnum [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$CRUDOneToOne 2025-09-27 07:00:39 DEBUG DDLDeployer create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, houseId bigint, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into House(id) values (default) | {1={}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address, houseId) values (?, ?, ?, ?, ?) | {1={Person.lastName=Do, Person.age=35, Person.firstName=John, Person.address=nowhere, Person.houseId=1}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.address, Person.lastName) in ((?, ?, ?)) | {1=John, 2=nowhere, 3=Do} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ?, houseId = ? where firstName = ? and address = ? and lastName = ? | {1={Person.lastName (W)=Do, Person.age (U)=36, Person.firstName (W)=John, Person.address (W)=nowhere, Person.houseId (U)=1}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person where firstName = ? and address = ? and lastName = ? | {1={Person.lastName=Do, Person.firstName=John, Person.address=nowhere}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table House add constraint FK_a240422 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.address=nowhere, Person.firstName=John, Person.lastName=Do}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into House(id, ownerLastName, ownerAddress, ownerFirstName) values (default, ?, ?, ?) | {1={House.ownerFirstName=John, House.ownerLastName=Do, House.ownerAddress=nowhere}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.address, Person.firstName, Person.lastName) in ((?, ?, ?)) | {1=nowhere, 2=John, 3=Do} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ? where address = ? and firstName = ? and lastName = ? | {1={Person.age (U)=36, Person.address (W)=nowhere, Person.firstName (W)=John, Person.lastName (W)=Do}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update House set ownerLastName = ?, ownerAddress = ?, ownerFirstName = ? where id = ? | {1={House.ownerFirstName (U)=John, House.ownerLastName (U)=Do, House.id (W)=1, House.ownerAddress (U)=nowhere}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update House set ownerLastName = ?, ownerAddress = ?, ownerFirstName = ? where id = ? | {1={House.ownerFirstName (U)=null, House.ownerLastName (U)=null, House.id (W)=1, House.ownerAddress (U)=null}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person where address = ? and firstName = ? and lastName = ? | {1={Person.address=nowhere, Person.firstName=John, Person.lastName=Do}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, houseNumber integer, houseStreet varchar(255), houseZipCode varchar(255), houseCity varchar(255), unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person add constraint FK_8b87d9bd foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city) 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [HouseId{number=42, street='Stalactite street', zipCode='888', city='CodeFilarete City'}] 2025-09-27 07:00:39 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.street, House.city, House.number, House.zipCode) in ((?, ?, ?, ?)) | {1=Stalactite street, 2=CodeFilarete City, 3=42, 4=888} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into House(number, street, zipCode, city) values (?, ?, ?, ?) | {1={House.street=Stalactite street, House.city=CodeFilarete City, House.number=42, House.zipCode=888}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address, houseZipCode, houseNumber, houseCity, houseStreet) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Person.age=35, Person.houseZipCode=888, Person.firstName=John, Person.address=nowhere, Person.lastName=Do, Person.houseNumber=42, Person.houseCity=CodeFilarete City, Person.houseStreet=Stalactite street}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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.address, Person.lastName) in ((?, ?, ?)) | {1=John, 2=nowhere, 3=Do} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ?, houseZipCode = ?, houseNumber = ?, houseCity = ?, houseStreet = ? where firstName = ? and address = ? and lastName = ? | {1={Person.age (U)=36, Person.houseZipCode (U)=888, Person.firstName (W)=John, Person.address (W)=nowhere, Person.lastName (W)=Do, Person.houseNumber (U)=42, Person.houseCity (U)=CodeFilarete City, Person.houseStreet (U)=Stalactite street}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person where firstName = ? and address = ? and lastName = ? | {1={Person.lastName=Do, Person.firstName=John, Person.address=nowhere}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table House add constraint FK_a240422 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.lastName=Do, Person.firstName=John, Person.age=35}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [HouseId{number=42, street='Stalactite street', zipCode='888', city='CodeFilarete City'}] 2025-09-27 07:00:39 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.zipCode, House.city, House.street, House.number) in ((?, ?, ?, ?)) | {1=888, 2=CodeFilarete City, 3=Stalactite street, 4=42} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into House(number, street, zipCode, city, ownerLastName, ownerFirstName, ownerAddress) values (?, ?, ?, ?, ?, ?, ?) | {1={House.ownerLastName=Do, House.ownerFirstName=John, House.zipCode=888, House.city=CodeFilarete City, House.ownerAddress=nowhere, House.street=Stalactite street, House.number=42}} 2025-09-27 07:00:39 DEBUG SimpleRelationalEntityPersister selecting entities [PersonId{firstName='John', lastName='Do', address='nowhere'}] 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.c.Person 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.address (W)=nowhere, Person.lastName (W)=Do, Person.firstName (W)=John, Person.age (U)=36}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update House set ownerLastName = ?, ownerFirstName = ?, ownerAddress = ? where zipCode = ? and city = ? and street = ? and number = ? | {1={House.ownerLastName (U)=Do, House.ownerFirstName (U)=John, House.zipCode (W)=888, House.city (W)=CodeFilarete City, House.ownerAddress (U)=nowhere, House.street (W)=Stalactite street, House.number (W)=42}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update House set ownerLastName = ?, ownerFirstName = ?, ownerAddress = ? where zipCode = ? and city = ? and street = ? and number = ? | {1={House.ownerLastName (U)=null, House.ownerFirstName (U)=null, House.zipCode (W)=888, House.city (W)=CodeFilarete City, House.ownerAddress (U)=null, House.street (W)=Stalactite street, House.number (W)=42}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.address=nowhere, Person.lastName=Do, Person.firstName=John}} 2025-09-27 07:00:39 TRACE SQLOperation select Person.age from Person | {} [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$CRUDOneToOne [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$ForeignKeyCreation 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person add constraint FK_8b87d9bd foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table House add constraint FK_a240422 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG DDLDeployer create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:39 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)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table House add constraint FK_a240422 foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Person_pets add constraint FK_3124176c foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age) 2025-09-27 07:00:39 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.054 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$ForeignKeyCreation [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.475 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 2025-09-27 07:00:39 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into AbstractVehicle(model, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.DTYPE=CAR, AbstractVehicle.model=Renault}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into AbstractVehicle(color, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2, AbstractVehicle.color=Color[rgb=42], AbstractVehicle.DTYPE=TRUCK}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update AbstractVehicle set model = ? where id = ? | {1={AbstractVehicle.id (W)=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.model (U)=Peugeot}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update AbstractVehicle set color = ? where id = ? | {1={AbstractVehicle.id (W)=o.c.s.i.PersistableIdentifier@2, AbstractVehicle.color (U)=Color[rgb=99]}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@7ec93683 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, 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' 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@7ec93683 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, 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' 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@7ec93683 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, 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' 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=,engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=99],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$TablePerClass 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:39 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:39 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@14b041fb In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.color as Car_color, 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' 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@14b041fb In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.color as Car_color, 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' 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@14b041fb In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.color as Car_color, 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' 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.color as Car_color, 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' 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 | {} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {} 2025-09-27 07:00:39 TRACE SQLOperation select count(*) as truckCount from car where id = 2 | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 TRACE SQLOperation select * from car | {} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@1fefabf4 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot}} 2025-09-27 07:00:39 TRACE SQLOperation select * from car | {} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@1fefabf4 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 TRACE SQLOperation select * from car | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color, id) values (?, ?) | {1={Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:39 TRACE SQLOperation select model from Car | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@47351466 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@47351466 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666]}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@47351466 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, color int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id)) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}} 2025-09-27 07:00:39 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:39 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@54943d4d In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@54943d4d In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@54943d4d In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@3c5192bb Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:39 DEBUG TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@3c5192bb Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, Car.color as Car_color, Car.model as Car_model, 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]} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {} 2025-09-27 07:00:39 TRACE SQLOperation select count(*) as truckCount from truck where id = 2 | {} [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$TablePerClass [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$JoinTable 2025-09-27 07:00:39 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666], Car.model=Renault}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 TRACE SQLOperation select id from abstractVehicle | {} 2025-09-27 07:00:39 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:39 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666]}} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id | {} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:39 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}} 2025-09-27 07:00:39 TRACE SQLOperation select count(*) as vehicleCount from abstractVehicle where id in (1, 2) | {} 2025-09-27 07:00:39 TRACE SQLOperation select count(*) as carCount from car where id = 1 | {} 2025-09-27 07:00:39 TRACE SQLOperation select count(*) as truckCount from car where id = 2 | {} 2025-09-27 07:00:39 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id)) 2025-09-27 07:00:39 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666], Car.model=Renault}} 2025-09-27 07:00:39 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot}} 2025-09-27 07:00:39 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {} 2025-09-27 07:00:39 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:39 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 2025-09-27 07:00:39 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:39 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:39 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:39 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:39 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:39 TRACE SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Car(color, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 TRACE SQLOperation select model from Car | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}} 2025-09-27 07:00:40 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666]}} 2025-09-27 07:00:40 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 TRACE SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.color as Car_color, Car.model as Car_model, 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Truck(id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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]}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Vehicle | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from car | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from truck | {} 2025-09-27 07:00:40 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Renault,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=666],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.color (U)=Color[rgb=256]}} 2025-09-27 07:00:40 DEBUG JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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 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]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Truck 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Truck[color=Color[rgb=42],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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 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]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Car 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car[model=Peugeot,plates=[],radio=,color=Color[rgb=256],engine=,owner=,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 TRACE SQLOperation select count(*) as carCount from Vehicle where id = 1 | {} 2025-09-27 07:00:40 TRACE SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {} [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$JoinTable [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$SingleTable 2025-09-27 07:00:40 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.color=Color[rgb=666], AbstractVehicle.DTYPE=CAR, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.model=Renault}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(color, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.color=Color[rgb=42], AbstractVehicle.DTYPE=TRUCK, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 TRACE SQLOperation select * from abstractVehicle | {} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update AbstractVehicle set color = ?, model = ? where id = ? | {1={AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1, AbstractVehicle.model (U)=Peugeot}} 2025-09-27 07:00:40 TRACE SQLOperation select * from abstractVehicle | {} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:40 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 | {} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select * from abstractVehicle | {} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 TRACE SQLOperation select * from abstractVehicle | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.DTYPE=CAR, AbstractVehicle.model=Renault, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select * from abstractVehicle | {} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update AbstractVehicle set color = ?, model = ? where id = ? | {1={AbstractVehicle.model (U)=Peugeot, AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select * from abstractVehicle | {} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select * from abstractVehicle | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(color, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.DTYPE=CAR, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(color, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.DTYPE=TRUCK, AbstractVehicle.color=Color[rgb=42], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 TRACE SQLOperation select model from AbstractVehicle | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.model=Renault, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.DTYPE=CAR, AbstractVehicle.color=Color[rgb=666]}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.model=Renault, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.DTYPE=CAR, AbstractVehicle.color=Color[rgb=666]}} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update AbstractVehicle set color = ?, model = ? where id = ? | {1={AbstractVehicle.model (U)=Peugeot, AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1, AbstractVehicle.color (U)=Color[rgb=666]}} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG DDLDeployer create table Vehicle(color int, id int, model varchar(255), DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Vehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.model=Renault, Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Vehicle where DTYPE ='CAR' | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Vehicle where DTYPE ='TRUCK' | {} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Vehicle set color = ?, model = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=666], Vehicle.model (U)=Peugeot, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=256], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistedIdentifier@2] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 TRACE SQLOperation select count(*) as carCount from Vehicle where id = 1 | {} 2025-09-27 07:00:40 TRACE SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color integer, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.DTYPE=CAR, AbstractVehicle.model=Renault, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.color=Color[rgb=666]}} 2025-09-27 07:00:40 DEBUG SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 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.069 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$SingleTable [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.233 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_addressBook(id int, key integer, value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_addressBook add constraint FK_Person_addressBook_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@2f4d6f5c, org.codefilarete.stalactite.engine.configurer.map.RecordId@18e3f375] 2025-09-27 07:00:40 TRACE SQLOperation select Person_addressBook.value as Person_addressBook_value, Person_addressBook.key as Person_addressBook_key, Person_addressBook.id as Person_addressBook_id from Person_addressBook where (Person_addressBook.id, Person_addressBook.key) in ((?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=BILLING_ADDRESS, 3=o.c.s.i.PersistableIdentifier@1, 4=HOME} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_addressBook(id, key, value) values (?, ?, ?) | {1={Person_addressBook.key=BILLING_ADDRESS, Person_addressBook.value=Lyon, Person_addressBook.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_addressBook.key=HOME, Person_addressBook.value=Grenoble, Person_addressBook.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook={HOME=Grenoble},addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_addressBook where id = ? and key = ? | {1={Person_addressBook.id=o.c.s.i.PersistedIdentifier@1, Person_addressBook.key=HOME}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_addressBook(id, key, value) values (?, ?, ?) | {1={Person_addressBook.key=OTHER, Person_addressBook.value=Marseille, Person_addressBook.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook={BILLING_ADDRESS=Lyon},addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_addressBook | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_contracts(id int, key varchar(255), creationDate timestamp, modificationDate timestamp, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_contracts add constraint FK_Person_contracts_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f, org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b] 2025-09-27 07:00:40 TRACE SQLOperation select 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_contracts where (Person_contracts.key, Person_contracts.id) in ((?, ?), (?, ?)) | {1=Grenoble, 2=o.c.s.i.PersistableIdentifier@1, 3=Lyon, 4=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_contracts(creationDate, id, key, modificationDate) values (?, ?, ?, ?) | {1={Person_contracts.creationDate=Wed Sep 17 07:00:40 UTC 2025, Person_contracts.modificationDate=Wed Sep 17 07:00:40 UTC 2025, Person_contracts.key=Grenoble, Person_contracts.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_contracts.creationDate=Fri Sep 26 07:00:40 UTC 2025, Person_contracts.modificationDate=Fri Sep 26 07:00:40 UTC 2025, Person_contracts.key=Lyon, Person_contracts.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts={Grenoble=Timestamp[creationDate=Wed Sep 17 07:00:40 UTC 2025,modificationDate=Wed Sep 17 07:00:40 UTC 2025,readonlyProperty=]},country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person_contracts set creationDate = ?, modificationDate = ? where key = ? and id = ? | {1={Person_contracts.creationDate (U)=Thu Sep 25 07:00:40 UTC 2025, Person_contracts.modificationDate (U)=Thu Sep 25 07:00:40 UTC 2025, Person_contracts.key (W)=Lyon, Person_contracts.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_contracts where key = ? and id = ? | {1={Person_contracts.key=Grenoble, Person_contracts.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_contracts(creationDate, id, key, modificationDate) values (?, ?, ?, ?) | {1={Person_contracts.creationDate=Mon Sep 22 07:00:40 UTC 2025, Person_contracts.modificationDate=Mon Sep 22 07:00:40 UTC 2025, Person_contracts.key=Marseille, Person_contracts.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts={Lyon=Timestamp[creationDate=Thu Sep 25 07:00:40 UTC 2025,modificationDate=Thu Sep 25 07:00:40 UTC 2025,readonlyProperty=]},country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_contracts where key = ? and id = ? | {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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_contracts | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@37c730, org.codefilarete.stalactite.engine.configurer.map.RecordId@c04a90c1, org.codefilarete.stalactite.engine.configurer.map.RecordId@30f4fe] 2025-09-27 07:00:40 TRACE SQLOperation select Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person_phoneNumbers where (Person_phoneNumbers.id, Person_phoneNumbers.key) in ((?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=work, 3=o.c.s.i.PersistableIdentifier@1, 4=mobile, 5=o.c.s.i.PersistableIdentifier@1, 6=home} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11}, 2={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=work, Person_phoneNumbers.value=02 22 22 22 22}, 3={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=mobile, Person_phoneNumbers.value=03 33 33 33 33}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 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=home}, 3={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=work}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_phoneNumbers | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@37c730, org.codefilarete.stalactite.engine.configurer.map.RecordId@c04a90c1, org.codefilarete.stalactite.engine.configurer.map.RecordId@30f4fe] 2025-09-27 07:00:40 TRACE SQLOperation select Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person_phoneNumbers where (Person_phoneNumbers.id, Person_phoneNumbers.key) in ((?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=work, 3=o.c.s.i.PersistableIdentifier@1, 4=mobile, 5=o.c.s.i.PersistableIdentifier@1, 6=home} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11}, 2={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=work, Person_phoneNumbers.value=02 22 22 22 22}, 3={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=mobile, Person_phoneNumbers.value=03 33 33 33 33}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@37c730, org.codefilarete.stalactite.engine.configurer.map.RecordId@c04a90c1, org.codefilarete.stalactite.engine.configurer.map.RecordId@30f4fe] 2025-09-27 07:00:40 TRACE SQLOperation select Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person_phoneNumbers where (Person_phoneNumbers.id, Person_phoneNumbers.key) in ((?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=work, 3=o.c.s.i.PersistableIdentifier@1, 4=mobile, 5=o.c.s.i.PersistableIdentifier@1, 6=home} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=work}, 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=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@37c730, org.codefilarete.stalactite.engine.configurer.map.RecordId@c04a90c1, org.codefilarete.stalactite.engine.configurer.map.RecordId@30f4fe] 2025-09-27 07:00:40 TRACE SQLOperation select Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person_phoneNumbers where (Person_phoneNumbers.key, Person_phoneNumbers.id) in ((?, ?), (?, ?), (?, ?)) | {1=work, 2=o.c.s.i.PersistableIdentifier@1, 3=mobile, 4=o.c.s.i.PersistableIdentifier@1, 5=home, 6=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_phoneNumbers where key = ? and id = ? | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={mobile=03 33 33 33 33},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_addresses(id int, creationDate timestamp, modificationDate timestamp, value varchar(255), unique (id, creationDate, modificationDate)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_addresses add constraint FK_Person_addresses_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@7e8ba91c, org.codefilarete.stalactite.engine.configurer.map.RecordId@f074211c] 2025-09-27 07:00:40 TRACE SQLOperation select 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_addresses where (Person_addresses.id, Person_addresses.creationDate, Person_addresses.modificationDate) in ((?, ?, ?), (?, ?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=Fri Sep 26 07:00:40 UTC 2025, 3=Fri Sep 26 07:00:40 UTC 2025, 4=o.c.s.i.PersistableIdentifier@1, 5=Wed Sep 17 07:00:40 UTC 2025, 6=Wed Sep 17 07:00:40 UTC 2025} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_addresses(creationDate, id, modificationDate, value) values (?, ?, ?, ?) | {1={Person_addresses.creationDate=Wed Sep 17 07:00:40 UTC 2025, Person_addresses.value=Grenoble, Person_addresses.modificationDate=Wed Sep 17 07:00:40 UTC 2025, Person_addresses.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_addresses.creationDate=Fri Sep 26 07:00:40 UTC 2025, Person_addresses.value=Lyon, Person_addresses.modificationDate=Fri Sep 26 07:00:40 UTC 2025, Person_addresses.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses={Timestamp[creationDate=Wed Sep 17 07:00:40 UTC 2025,modificationDate=Wed Sep 17 07:00:40 UTC 2025,readonlyProperty=]=Grenoble},contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person_addresses set value = ? where id = ? and creationDate = ? and modificationDate = ? | {1={Person_addresses.creationDate (W)=Fri Sep 26 07:00:40 UTC 2025, Person_addresses.value (U)=Paris, Person_addresses.modificationDate (W)=Fri Sep 26 07:00:40 UTC 2025, Person_addresses.id (W)=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_addresses where id = ? and creationDate = ? and modificationDate = ? | {1={Person_addresses.creationDate=Wed Sep 17 07:00:40 UTC 2025, Person_addresses.modificationDate=Wed Sep 17 07:00:40 UTC 2025, Person_addresses.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_addresses(creationDate, id, modificationDate, value) values (?, ?, ?, ?) | {1={Person_addresses.creationDate=Mon Sep 22 07:00:40 UTC 2025, Person_addresses.value=Marseille, Person_addresses.modificationDate=Mon Sep 22 07:00:40 UTC 2025, Person_addresses.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses={Timestamp[creationDate=Mon Sep 22 07:00:40 UTC 2025,modificationDate=Mon Sep 22 07:00:40 UTC 2025,readonlyProperty=]=Marseille},contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_addresses where id = ? and creationDate = ? and modificationDate = ? | {1={Person_addresses.creationDate=Fri Sep 26 07:00:40 UTC 2025, Person_addresses.modificationDate=Fri Sep 26 07:00:40 UTC 2025, Person_addresses.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_addresses.creationDate=Mon Sep 22 07:00:40 UTC 2025, Person_addresses.modificationDate=Mon Sep 22 07:00:40 UTC 2025, Person_addresses.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_addresses | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(id int, key_creationDate timestamp, modificationDate timestamp, creationDate timestamp, value_modificationDate timestamp, unique (id, key_creationDate, modificationDate)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates add constraint FK_Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@7e8b56ba, org.codefilarete.stalactite.engine.configurer.map.RecordId@35de0eba] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_key_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates where (Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate) in ((?, ?, ?), (?, ?, ?)) | {1=Fri Sep 26 07:00:40 UTC 2025, 2=o.c.s.i.PersistableIdentifier@1, 3=Fri Sep 26 07:00:40 UTC 2025, 4=Thu Sep 25 07:00:40 UTC 2025, 5=o.c.s.i.PersistableIdentifier@1, 6=Thu Sep 25 07:00:40 UTC 2025} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(creationDate, id, key_creationDate, modificationDate, value_modificationDate) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sun Sep 07 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Sun Sep 07 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Thu Sep 25 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Thu Sep 25 07:00:40 UTC 2025}, 2={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Wed Sep 17 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Wed Sep 17 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Fri Sep 26 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Fri Sep 26 07:00:40 UTC 2025}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_key_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id from Person left outer join Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates on Person.id = Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates={Timestamp[creationDate=Thu Sep 25 07:00:40 UTC 2025,modificationDate=Thu Sep 25 07:00:40 UTC 2025,readonlyProperty=]=Timestamp[creationDate=Sun Sep 07 07:00:40 UTC 2025,modificationDate=Sun Sep 07 07:00:40 UTC 2025,readonlyProperty=]},mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates where modificationDate = ? and id = ? and key_creationDate = ? | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Fri Sep 26 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Fri Sep 26 07:00:40 UTC 2025}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(creationDate, id, key_creationDate, modificationDate, value_modificationDate) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Thu Aug 28 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Thu Aug 28 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Wed Sep 24 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Wed Sep 24 07:00:40 UTC 2025}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_key_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id from Person left outer join Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates on Person.id = Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates={Timestamp[creationDate=Wed Sep 24 07:00:40 UTC 2025,modificationDate=Wed Sep 24 07:00:40 UTC 2025,readonlyProperty=]=Timestamp[creationDate=Thu Aug 28 07:00:40 UTC 2025,modificationDate=Thu Aug 28 07:00:40 UTC 2025,readonlyProperty=]},mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates where modificationDate = ? and id = ? and key_creationDate = ? | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Thu Sep 25 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Thu Sep 25 07:00:40 UTC 2025}, 2={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Wed Sep 24 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Wed Sep 24 07:00:40 UTC 2025}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfComplexTypes(id int, creationDate timestamp, modificationDate timestamp, serialNumber varchar(255), model varchar(255), unique (id, creationDate, modificationDate)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfComplexTypes add constraint FK_Person_mapPropertyMadeOfComplexTypes_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@35df165a, org.codefilarete.stalactite.engine.configurer.map.RecordId@7e8c5e5a] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfComplexTypes.creationDate as Person_mapPropertyMadeOfComplexTypes_creationDate, Person_mapPropertyMadeOfComplexTypes.serialNumber as Person_mapPropertyMadeOfComplexTypes_serialNumber, Person_mapPropertyMadeOfComplexTypes.modificationDate as Person_mapPropertyMadeOfComplexTypes_modificationDate, Person_mapPropertyMadeOfComplexTypes.model as Person_mapPropertyMadeOfComplexTypes_model, Person_mapPropertyMadeOfComplexTypes.id as Person_mapPropertyMadeOfComplexTypes_id from Person_mapPropertyMadeOfComplexTypes where (Person_mapPropertyMadeOfComplexTypes.modificationDate, Person_mapPropertyMadeOfComplexTypes.creationDate, Person_mapPropertyMadeOfComplexTypes.id) in ((?, ?, ?), (?, ?, ?)) | {1=Thu Sep 25 07:00:40 UTC 2025, 2=Thu Sep 25 07:00:40 UTC 2025, 3=o.c.s.i.PersistableIdentifier@1, 4=Fri Sep 26 07:00:40 UTC 2025, 5=Fri Sep 26 07:00:40 UTC 2025, 6=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypes(creationDate, id, model, modificationDate, serialNumber) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypes.modificationDate=Thu Sep 25 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.serialNumber=456, Person_mapPropertyMadeOfComplexTypes.model=model2, Person_mapPropertyMadeOfComplexTypes.creationDate=Thu Sep 25 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfComplexTypes.modificationDate=Fri Sep 26 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.serialNumber=123, Person_mapPropertyMadeOfComplexTypes.model=model1, Person_mapPropertyMadeOfComplexTypes.creationDate=Fri Sep 26 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypes.creationDate as Person_mapPropertyMadeOfComplexTypes_creationDate, Person_mapPropertyMadeOfComplexTypes.serialNumber as Person_mapPropertyMadeOfComplexTypes_serialNumber, Person_mapPropertyMadeOfComplexTypes.modificationDate as Person_mapPropertyMadeOfComplexTypes_modificationDate, Person_mapPropertyMadeOfComplexTypes.model as Person_mapPropertyMadeOfComplexTypes_model, Person_mapPropertyMadeOfComplexTypes.id as Person_mapPropertyMadeOfComplexTypes_id from Person left outer join Person_mapPropertyMadeOfComplexTypes as Person_mapPropertyMadeOfComplexTypes on Person.id = Person_mapPropertyMadeOfComplexTypes.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes={Timestamp[creationDate=Thu Sep 25 07:00:40 UTC 2025,modificationDate=Thu Sep 25 07:00:40 UTC 2025,readonlyProperty=]=Car.Radio[model=model2,persisted=false,serialNumber=456,car=]},mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person_mapPropertyMadeOfComplexTypes set model = ?, serialNumber = ? where modificationDate = ? and id = ? and creationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.modificationDate (W)=Thu Sep 25 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.serialNumber (U)=789, Person_mapPropertyMadeOfComplexTypes.model (U)=model4, Person_mapPropertyMadeOfComplexTypes.id (W)=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate (W)=Thu Sep 25 07:00:40 UTC 2025}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypes where modificationDate = ? and id = ? and creationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.modificationDate=Fri Sep 26 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate=Fri Sep 26 07:00:40 UTC 2025}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfComplexTypes(creationDate, id, model, modificationDate, serialNumber) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypes.modificationDate=Wed Sep 24 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.serialNumber=789, Person_mapPropertyMadeOfComplexTypes.model=model3, Person_mapPropertyMadeOfComplexTypes.creationDate=Wed Sep 24 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 TRACE SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypes.creationDate as Person_mapPropertyMadeOfComplexTypes_creationDate, Person_mapPropertyMadeOfComplexTypes.serialNumber as Person_mapPropertyMadeOfComplexTypes_serialNumber, Person_mapPropertyMadeOfComplexTypes.modificationDate as Person_mapPropertyMadeOfComplexTypes_modificationDate, Person_mapPropertyMadeOfComplexTypes.model as Person_mapPropertyMadeOfComplexTypes_model, Person_mapPropertyMadeOfComplexTypes.id as Person_mapPropertyMadeOfComplexTypes_id from Person left outer join Person_mapPropertyMadeOfComplexTypes as Person_mapPropertyMadeOfComplexTypes on Person.id = Person_mapPropertyMadeOfComplexTypes.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes={Timestamp[creationDate=Wed Sep 24 07:00:40 UTC 2025,modificationDate=Wed Sep 24 07:00:40 UTC 2025,readonlyProperty=]=Car.Radio[model=model3,persisted=false,serialNumber=789,car=]},mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfComplexTypes where modificationDate = ? and id = ? and creationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.modificationDate=Thu Sep 25 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate=Thu Sep 25 07:00:40 UTC 2025}, 2={Person_mapPropertyMadeOfComplexTypes.modificationDate=Wed Sep 24 07:00:40 UTC 2025, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate=Wed Sep 24 07:00:40 UTC 2025}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfComplexTypes | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@37c730, org.codefilarete.stalactite.engine.configurer.map.RecordId@c04a90c1, org.codefilarete.stalactite.engine.configurer.map.RecordId@30f4fe] 2025-09-27 07:00:40 TRACE SQLOperation select Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person_phoneNumbers where (Person_phoneNumbers.id, Person_phoneNumbers.key) in ((?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=work, 3=o.c.s.i.PersistableIdentifier@1, 4=mobile, 5=o.c.s.i.PersistableIdentifier@1, 6=home} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=work}, 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=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.value=04 44 44 44 44, Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=vacation site}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers={vacation site=04 44 44 44 44, mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=,vehicle=,version=0] [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyAndValueAreEntities 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into City(id, name) values (?, ?) | {1={City.name=null, City.id=o.c.s.i.PersistableIdentifier@1}, 2={City.name=null, City.id=o.c.s.i.PersistableIdentifier@2}, 3={City.name=null, City.id=o.c.s.i.PersistableIdentifier@3}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:40 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}, 4={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@20, org.codefilarete.stalactite.engine.configurer.map.RecordId@21] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, City.name as City_name, City.id as City_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsKeyAndValue left outer join City as City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = City.id left outer join Country as Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Country.id where (Person_mapPropertyMadeOfEntityAsKeyAndValue.id, Person_mapPropertyMadeOfEntityAsKeyAndValue.key) in ((?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1, 3=o.c.s.i.PersistableIdentifier@1, 4=o.c.s.i.PersistableIdentifier@2} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@611defa2 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@611defa2 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@18137d5 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@18137d5 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.key (W)=o.c.s.i.PersistedIdentifier@2}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@22] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, City.name as City_name, City.id as City_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsKeyAndValue left outer join City as City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = City.id left outer join Country as Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Country.id where (Person_mapPropertyMadeOfEntityAsKeyAndValue.id, Person_mapPropertyMadeOfEntityAsKeyAndValue.key) in ((?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@3} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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@4, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@3}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@1c12caa4 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@1c12caa4 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@26f0ffab 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@26f0ffab 2025-09-27 07:00:40 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKeyAndValue | {} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {} 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsKeyAndValue.key=1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=1, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=1} 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsKeyAndValue.key=2, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=2, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=1} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@32fd96c9 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@32fd96c9 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@249754dd 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@249754dd 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3f18a4fb 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3f18a4fb 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4f2da351 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4f2da351 2025-09-27 07:00:40 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKeyAndValue | {} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@51c3f7c2 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@51c3f7c2 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4693d8e3 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4693d8e3 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKeyAndValue | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from City | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into City(id, name) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Lyon}, 2={City.id=o.c.s.i.PersistableIdentifier@1, City.name=Grenoble}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:40 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@1, 2=o.c.s.i.PersistableIdentifier@2} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@20, org.codefilarete.stalactite.engine.configurer.map.RecordId@21] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, City.name as City_name, City.id as City_id, Country.name as Country_name, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsKeyAndValue left outer join City as City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = City.id left outer join Country as Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Country.id where (Person_mapPropertyMadeOfEntityAsKeyAndValue.key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id) in ((?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1, 3=o.c.s.i.PersistableIdentifier@2, 4=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@73fff432 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@73fff432 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@75520f8d 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@75520f8d 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into City(id, name) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@3, City.name=Marseille}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(id, name) values (?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@22] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, City.name as City_name, City.id as City_id, Country.name as Country_name, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsKeyAndValue left outer join City as City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = City.id left outer join Country as Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Country.id where (Person_mapPropertyMadeOfEntityAsKeyAndValue.id, Person_mapPropertyMadeOfEntityAsKeyAndValue.key) in ((?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@3} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@19db068f 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@19db068f 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5eed1a62 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5eed1a62 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from City | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id) 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3] 2025-09-27 07:00:40 TRACE SQLOperation select 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, 3=o.c.s.i.PersistableIdentifier@3} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into City(id) values (?) | {1={City.id=o.c.s.i.PersistableIdentifier@2}, 2={City.id=o.c.s.i.PersistableIdentifier@3}, 3={City.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3] 2025-09-27 07:00:40 TRACE SQLOperation select 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, 3=o.c.s.i.PersistableIdentifier@3} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.id=o.c.s.i.PersistableIdentifier@3}, 3={Country.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@20, org.codefilarete.stalactite.engine.configurer.map.RecordId@21, org.codefilarete.stalactite.engine.configurer.map.RecordId@22] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, City.id as City_id, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsKeyAndValue left outer join City as City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = City.id left outer join Country as Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Country.id where (Person_mapPropertyMadeOfEntityAsKeyAndValue.key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id) in ((?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1, 3=o.c.s.i.PersistableIdentifier@2, 4=o.c.s.i.PersistableIdentifier@1, 5=o.c.s.i.PersistableIdentifier@3, 6=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@3}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@1}, 3={Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3b751a2d 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3b751a2d 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5b1ce8ba 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5b1ce8ba 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@48ab3586 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@48ab3586 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@4] 2025-09-27 07:00:40 TRACE SQLOperation select Country.id as Country_id from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@4} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person_mapPropertyMadeOfEntityAsKeyAndValue set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id (W)=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key (W)=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.value (U)=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@2}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@27139aa7 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@27139aa7 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@40e8292e 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@40e8292e 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from City | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} [INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.107 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyAndValueAreEntities [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$ValueIsEntity 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@2, Country.description=null, Country.name=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null, Country.name=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f, org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsValue left outer join Country as Country on Person_mapPropertyMadeOfEntityAsValue.value = Country.id where (Person_mapPropertyMadeOfEntityAsValue.id, Person_mapPropertyMadeOfEntityAsValue.key) in ((?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=Grenoble, 3=o.c.s.i.PersistableIdentifier@1, 4=Lyon} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsValue.key=Lyon, 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5d90fc90 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@f2363b6 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@3, Country.description=null, Country.name=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@4, Country.description=null, Country.name=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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@4, Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4d8ff230 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5cfb04da 2025-09-27 07:00:40 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {} 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.id=1, Person_mapPropertyMadeOfEntityAsValue.value=1} 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=1, Person_mapPropertyMadeOfEntityAsValue.value=2} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@44dadf85 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7e17250b 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@570354c5 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@58f79eeb 2025-09-27 07:00:40 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@547dfb6f 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7a78b512 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@2, Country.name=null}, 2={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f, org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsValue left outer join Country as Country on Person_mapPropertyMadeOfEntityAsValue.value = Country.id where (Person_mapPropertyMadeOfEntityAsValue.key, Person_mapPropertyMadeOfEntityAsValue.id) in ((?, ?), (?, ?)) | {1=Grenoble, 2=o.c.s.i.PersistableIdentifier@1, 3=Lyon, 4=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@2}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@1b7e484e 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3dd9a4da 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@3}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@4}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2ccb148c 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7ef7ca08 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsValue | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3] 2025-09-27 07:00:40 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, 3=o.c.s.i.PersistableIdentifier@3} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@2, Country.description=null}, 2={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null}, 3={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3, Country.description=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@4d6bba0b, org.codefilarete.stalactite.engine.configurer.map.RecordId@1095579f, org.codefilarete.stalactite.engine.configurer.map.RecordId@24606b] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsValue left outer join Country as Country on Person_mapPropertyMadeOfEntityAsValue.value = Country.id where (Person_mapPropertyMadeOfEntityAsValue.id, Person_mapPropertyMadeOfEntityAsValue.key) in ((?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=Marseille, 3=o.c.s.i.PersistableIdentifier@1, 4=Grenoble, 5=o.c.s.i.PersistableIdentifier@1, 6=Lyon} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}, 3={Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2c031aa9 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@695be31e 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@d913929 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@626c7821 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2cdc2de7 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'value' from Person_mapPropertyMadeOfEntityAsValue | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.075 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$ValueIsEntity [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyIsEntity 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null, Country.name=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@2, Country.description=null, Country.name=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@3, Country.description=null, Country.name=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@20, org.codefilarete.stalactite.engine.configurer.map.RecordId@21] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsKey left outer join Country as Country on Person_mapPropertyMadeOfEntityAsKey.key = Country.id where (Person_mapPropertyMadeOfEntityAsKey.id, Person_mapPropertyMadeOfEntityAsKey.key) in ((?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1, 3=o.c.s.i.PersistableIdentifier@1, 4=o.c.s.i.PersistableIdentifier@2} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Grenoble, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Lyon, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@1b7c9fce 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7c6c7875 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.id (W)=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value (U)=Paris, Person_mapPropertyMadeOfEntityAsKey.key (W)=o.c.s.i.PersistedIdentifier@2}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Marseille, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@3}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3af04a37 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@48b6d177 2025-09-27 07:00:40 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 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}, 3={Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null, Country.description=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {} 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsKey.key=1, Person_mapPropertyMadeOfEntityAsKey.id=1, Person_mapPropertyMadeOfEntityAsKey.value=Grenoble} 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {Person_mapPropertyMadeOfEntityAsKey.key=2, Person_mapPropertyMadeOfEntityAsKey.id=1, Person_mapPropertyMadeOfEntityAsKey.value=Lyon} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@6187b4c4 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3a80cf0f 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5b600af1 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2e5233ef 2025-09-27 07:00:40 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@19296ecc 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5fa8e568 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@2}, 2={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@20, org.codefilarete.stalactite.engine.configurer.map.RecordId@21] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsKey left outer join Country as Country on Person_mapPropertyMadeOfEntityAsKey.key = Country.id where (Person_mapPropertyMadeOfEntityAsKey.id, Person_mapPropertyMadeOfEntityAsKey.key) in ((?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1, 3=o.c.s.i.PersistableIdentifier@1, 4=o.c.s.i.PersistableIdentifier@2} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.value=Lyon}, 2={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Grenoble}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@101095c5 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5753f69b 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.id (W)=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key (W)=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.value (U)=Paris}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@3}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@3] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKey.value=Marseille}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4e1cce7d 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@29619b49 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@3, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKey | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3] 2025-09-27 07:00:40 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, 3=o.c.s.i.PersistableIdentifier@3} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@2, Country.description=null, Country.name=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null, Country.name=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@3, Country.description=null, Country.name=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@20, org.codefilarete.stalactite.engine.configurer.map.RecordId@21, org.codefilarete.stalactite.engine.configurer.map.RecordId@22] 2025-09-27 07:00:40 TRACE SQLOperation select Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Person_mapPropertyMadeOfEntityAsKey left outer join Country as Country on Person_mapPropertyMadeOfEntityAsKey.key = Country.id where (Person_mapPropertyMadeOfEntityAsKey.key, Person_mapPropertyMadeOfEntityAsKey.id) in ((?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1, 3=o.c.s.i.PersistableIdentifier@2, 4=o.c.s.i.PersistableIdentifier@1, 5=o.c.s.i.PersistableIdentifier@3, 6=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:40 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@3, Person_mapPropertyMadeOfEntityAsKey.value=Marseille, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}, 3={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Grenoble, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@1b829092 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3e23d41f 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@761eb590 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where key = ? and id = ? | {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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4ce19e3d 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@1181a321 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@3, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 TRACE SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKey | {} 2025-09-27 07:00:40 TRACE SQLOperation select id from Country | {} [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyIsEntity [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.456 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToManyBidirectional 2025-09-27 07:00:40 DEBUG DDLDeployer create table Author(name varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:40 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)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Book_authors(book_id bigint, authors_id bigint, unique (book_id, authors_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_book_id_Book_id foreign key(book_id) references Book(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Book_authors add constraint FK_Book_authors_authors_id_Author_id foreign key(authors_id) references Author(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Author(name, id) values (?, default) | {1={Author.name=Jane Doe}, 2={Author.name=John Doe}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select authors_id, book_id from Book_authors where (book_id, authors_id) in ((?, ?), (?, ?)) | {Book_authors.authors_id=[1, 2], Book_authors.book_id=[1, 1]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Book_authors(authors_id, book_id) values (?, ?) | {1={Book_authors.authors_id=1, Book_authors.book_id=1}, 2={Book_authors.authors_id=2, Book_authors.book_id=1}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [2] 2025-09-27 07:00:40 TRACE SQLOperation select Author.name as Author_name, Author.id as Author_id from Author where Author.id in (?) | {1=2} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Author 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select authors_id, book_id from Book_authors where (book_id, authors_id) in ((?, ?)) | {Book_authors.authors_id=2, Book_authors.book_id=2} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Book_authors(authors_id, book_id) values (?, ?) | {1={Book_authors.authors_id=2, Book_authors.book_id=2}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [1, 2] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@1f84ac7 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@1f84ac7 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@1f84ac7 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@1f84ac7 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.b.Book 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@23eb5b94 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.model.book.Book@23eb5b94 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToManyBidirectional [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToMany 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_neighbours(person_id int, neighbours_id int, unique (person_id, neighbours_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@888, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Ban Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select person_id, children_id from Person_children where (person_id, children_id) in ((?, ?), (?, ?)) | {Person_children.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Person_children.children_id=[o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@888]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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@888}, 2={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 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.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@123, Person.name=Saca Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=Ban Do}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select person_id, neighbours_id from Person_neighbours where (person_id, neighbours_id) in ((?, ?), (?, ?)) | {Person_neighbours.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Person_neighbours.neighbours_id=[o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@456]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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@456}, 2={Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42, Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 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] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@888, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select children_id, person_id from Person_children where (person_id, children_id) in ((?, ?), (?, ?)) | {Person_children.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Person_children.children_id=[o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@888]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_children(children_id, person_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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_neighbours(person_id int, neighbours_id int, unique (person_id, neighbours_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@888, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select children_id, person_id from Person_children where (person_id, children_id) in ((?, ?), (?, ?)) | {Person_children.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Person_children.children_id=[o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@888]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_children(children_id, person_id) values (?, ?) | {1={Person_children.children_id=o.c.s.i.PersistableIdentifier@888, Person_children.person_id=o.c.s.i.PersistableIdentifier@42}, 2={Person_children.children_id=o.c.s.i.PersistableIdentifier@666, Person_children.person_id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 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.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select person_id, neighbours_id from Person_neighbours where (person_id, neighbours_id) in ((?, ?), (?, ?)) | {Person_neighbours.neighbours_id=[o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@456], Person_neighbours.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_neighbours(person_id, neighbours_id) values (?, ?) | {1={Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@456, Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42}, 2={Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@123, Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 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] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select person_id, children_id from Person_children where (person_id, children_id) in ((?, ?)) | {Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToMany [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToMany 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@888, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Ban Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select children_id, person_id from Person_children where (person_id, children_id) in ((?, ?), (?, ?)) | {Person_children.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Person_children.children_id=[o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@888]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_children(children_id, person_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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, fatherId int, directNeighborId int, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.fatherId=null, Person.id=o.c.s.i.PersistableIdentifier@42, Person.directNeighborId=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@888, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.name=Saca Do, Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@666, Person.directNeighborId=null}, 2={Person.name=Ban Do, Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@888, Person.directNeighborId=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 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.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.name=Ban Do, Person.fatherId=null, Person.id=o.c.s.i.PersistableIdentifier@456, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42}, 2={Person.name=Saca Do, Person.fatherId=null, Person.id=o.c.s.i.PersistableIdentifier@123, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 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] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_neighbours(person_id int, neighbours_id int, unique (person_id, neighbours_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@888, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select children_id, person_id from Person_children where (person_id, children_id) in ((?, ?), (?, ?)) | {Person_children.children_id=[o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@888], Person_children.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_children(children_id, person_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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 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.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select neighbours_id, person_id from Person_neighbours where (person_id, neighbours_id) in ((?, ?), (?, ?)) | {Person_neighbours.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Person_neighbours.neighbours_id=[o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@456]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_neighbours(neighbours_id, person_id) values (?, ?) | {1={Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42, Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@456}, 2={Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42, Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 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] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select person_id, children_id from Person_children where (person_id, children_id) in ((?, ?)) | {Person_children.children_id=o.c.s.i.PersistableIdentifier@666, Person_children.person_id=o.c.s.i.PersistableIdentifier@42} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, fatherId int, directNeighborId int, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42, Person.directNeighborId=null, Person.fatherId=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@888, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@888, Person.directNeighborId=null, Person.fatherId=o.c.s.i.PersistableIdentifier@42}, 2={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666, Person.directNeighborId=null, Person.fatherId=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 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.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@456, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.fatherId=null}, 2={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@123, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.fatherId=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 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] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person_neighbours(person_id int, neighbours_id int, unique (person_id, neighbours_id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@888, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select children_id, person_id from Person_children where (person_id, children_id) in ((?, ?), (?, ?)) | {Person_children.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Person_children.children_id=[o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@888]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person_children(children_id, person_id) values (?, ?) | {1={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@888}, 2={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 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.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:40 TRACE SQLOperation select person_id, neighbours_id from Person_neighbours where (person_id, neighbours_id) in ((?, ?), (?, ?)) | {Person_neighbours.person_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Person_neighbours.neighbours_id=[o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@456]} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 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@456}, 2={Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42, Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 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] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, fatherId int, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, fatherId) values (?, ?, ?) | {1={Person.name=John Do, Person.fatherId=null, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@888, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, fatherId) values (?, ?, ?) | {1={Person.name=Ban Do, Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@888}, 2={Person.name=Saca Do, Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=] [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToMany [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToOne 2025-09-27 07:00:40 DEBUG DDLDeployer create table House(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, house1Id int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_house1Id_House_id foreign key(house1Id) references House(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 TRACE SQLOperation select House.name as House_name, House.id as House_id from House where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into House(name, id) values (?, ?) | {1={House.name=main house, House.id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456] 2025-09-27 07:00:40 TRACE SQLOperation select House.name as House_name, House.id as House_id from House where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@456} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into House(name, id) values (?, ?) | {1={House.name=secondary house, House.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, house1Id) values (?, ?, ?, ?) | {1={Person.house1Id=o.c.s.i.PersistableIdentifier@456, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=secondary house, inhabitants=[]},id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=secondary house, inhabitants=[]},id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, houseId int, house1Id int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_house1Id_House_id foreign key(house1Id) references House(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 TRACE SQLOperation select House.id as House_id, address.location as address_location, address.id as address_id, gardener.id as gardener_id from House left outer join Address as address on House.addressId = address.id left outer join Person as gardener on House.gardenerId = gardener.id where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@321] 2025-09-27 07:00:40 TRACE SQLOperation select Address.location as Address_location, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@321} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@321}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888] 2025-09-27 07:00:40 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@888} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Poppy, Person.houseId=null, Person.reversePartnerId=null, Person.house1Id=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.addressId=o.c.s.i.PersistableIdentifier@321, House.gardenerId=o.c.s.i.PersistableIdentifier@888, House.id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456] 2025-09-27 07:00:40 TRACE SQLOperation select House.id as House_id, address.location as address_location, address.id as address_id, gardener.id as gardener_id from House left outer join Address as address on House.addressId = address.id left outer join Person as gardener on House.gardenerId = gardener.id where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@456} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@654] 2025-09-27 07:00:40 TRACE SQLOperation select Address.location as Address_location, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@654} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere else in the world, Address.id=o.c.s.i.PersistableIdentifier@654}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@999] 2025-09-27 07:00:40 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@999} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@999, Person.name=Daffodil, Person.houseId=null, Person.reversePartnerId=null, Person.house1Id=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.addressId=o.c.s.i.PersistableIdentifier@654, House.gardenerId=o.c.s.i.PersistableIdentifier@999, House.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.reversePartnerId=null, Person.house1Id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do, Person.houseId=null, Person.reversePartnerId=o.c.s.i.PersistableIdentifier@42, Person.house1Id=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=FluentEntityMappingConfigurationSupportCycleTest.Address[id=o.c.s.i.PersistedIdentifier@654,location=Somewhere else in the world], name=null, inhabitants=[]},id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Daffodil,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Daffodil,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Daffodil,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person set name = ?, houseId = ?, house1Id = ?, reversePartnerId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@999, Person.name (U)=Dandelion, Person.houseId (U)=null, Person.reversePartnerId (U)=null, Person.house1Id (U)=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person set name = ?, houseId = ?, house1Id = ?, reversePartnerId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistableIdentifier@666, Person.name (U)=Saca Do, Person.houseId (U)=null, Person.reversePartnerId (U)=o.c.s.i.PersistableIdentifier@42, Person.house1Id (U)=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=FluentEntityMappingConfigurationSupportCycleTest.Address[id=o.c.s.i.PersistedIdentifier@654,location=Somewhere else in the world], name=null, inhabitants=[]},id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person set name = ?, houseId = ?, house1Id = ?, reversePartnerId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistableIdentifier@666, Person.name (U)=Saca Do, Person.houseId (U)=null, Person.reversePartnerId (U)=null, Person.house1Id (U)=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@888}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@999}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Person | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, partnerId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_partnerId_Person_id foreign key(partnerId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 TRACE SQLOperation select House.id as House_id, address.location as address_location, address.id as address_id, gardener.id as gardener_id from House left outer join Address as address on House.addressId = address.id left outer join Person as gardener on House.gardenerId = gardener.id where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456] 2025-09-27 07:00:40 TRACE SQLOperation select Address.location as Address_location, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@456} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888] 2025-09-27 07:00:40 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@888} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.name=Poppy, Person.id=o.c.s.i.PersistableIdentifier@888, Person.partnerId=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666, Person.partnerId=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42, Person.partnerId=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.name=Dandelion, Person.id=o.c.s.i.PersistableIdentifier@999, Person.partnerId=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Person | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, houseId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 TRACE SQLOperation select House.id as House_id, address.location as address_location, address.id as address_id, gardener.id as gardener_id from House left outer join Address as address on House.addressId = address.id left outer join Person as gardener on House.gardenerId = gardener.id where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456] 2025-09-27 07:00:40 TRACE SQLOperation select Address.location as Address_location, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@456} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888] 2025-09-27 07:00:40 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@888} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=Poppy, Person.houseId=null, Person.reversePartnerId=null, Person.id=o.c.s.i.PersistableIdentifier@888}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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@456}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.reversePartnerId=null, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=Saca Do, Person.houseId=null, Person.reversePartnerId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=Dandelion, Person.houseId=null, Person.reversePartnerId=null, Person.id=o.c.s.i.PersistableIdentifier@999}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update House set addressId = ?, gardenerId = ? where id = ? | {1={House.gardenerId (U)=o.c.s.i.PersistableIdentifier@999, House.id (W)=o.c.s.i.PersistedIdentifier@123, House.addressId (U)=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person set name = ?, houseId = ?, reversePartnerId = ? where id = ? | {1={Person.name (U)=Saca Do, Person.houseId (U)=null, Person.reversePartnerId (U)=o.c.s.i.PersistableIdentifier@42, Person.id (W)=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person set name = ?, houseId = ?, reversePartnerId = ? where id = ? | {1={Person.name (U)=Saca Do, Person.houseId (U)=null, Person.reversePartnerId (U)=null, Person.id (W)=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Person | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, partnerId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_partnerId_Person_id foreign key(partnerId) references Person(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, partnerId) values (?, ?, ?) | {1={Person.partnerId=null, Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, partnerId) values (?, ?, ?) | {1={Person.partnerId=o.c.s.i.PersistableIdentifier@666, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, reversePartnerId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do, Person.reversePartnerId=null}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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.PersistableIdentifier@666} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, reversePartnerId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do, Person.reversePartnerId=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, houseId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 TRACE SQLOperation select House.id as House_id, address.location as address_location, address.id as address_id, gardener.id as gardener_id from House left outer join Address as address on House.addressId = address.id left outer join Person as gardener on House.gardenerId = gardener.id where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456] 2025-09-27 07:00:40 TRACE SQLOperation select Address.location as Address_location, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@456} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.id=o.c.s.i.PersistableIdentifier@456, Address.location=Somewhere in the world}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.reversePartnerId=null, Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.id=o.c.s.i.PersistableIdentifier@123, House.gardenerId=o.c.s.i.PersistableIdentifier@666, House.addressId=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.reversePartnerId=null, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person set name = ?, houseId = ?, reversePartnerId = ? where id = ? | {1={Person.houseId (U)=null, Person.reversePartnerId (U)=o.c.s.i.PersistableIdentifier@42, Person.name (U)=Saca Do, Person.id (W)=o.c.s.i.PersistedIdentifier@666}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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@666} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, partnerId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_partnerId_Person_id foreign key(partnerId) references Person(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 TRACE SQLOperation select House.id as House_id, address.location as address_location, address.id as address_id, gardener.id as gardener_id from House left outer join Address as address on House.addressId = address.id left outer join Person as gardener on House.gardenerId = gardener.id where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456] 2025-09-27 07:00:40 TRACE SQLOperation select Address.location as Address_location, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@456} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.partnerId=null, Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.gardenerId=o.c.s.i.PersistableIdentifier@666, House.addressId=o.c.s.i.PersistableIdentifier@456, House.id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.partnerId=o.c.s.i.PersistableIdentifier@666, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 TRACE SQLOperation select House.id as House_id, address.location as address_location, address.id as address_id, gardener.id as gardener_id from House left outer join Address as address on House.addressId = address.id left outer join Person as gardener on House.gardenerId = gardener.id where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456] 2025-09-27 07:00:40 TRACE SQLOperation select Address.location as Address_location, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@456} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888] 2025-09-27 07:00:40 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.PersistableIdentifier@888} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Poppy, Person.houseId=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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@456}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@999, Person.name=Dandelion, Person.houseId=null}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update House set addressId = ?, gardenerId = ? where id = ? | {1={House.gardenerId (U)=o.c.s.i.PersistableIdentifier@999, House.id (W)=o.c.s.i.PersistedIdentifier@123, House.addressId (U)=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Person | {} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table House(id int not null, addressId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(reverseGardenerId int, name varchar(255), id int not null, houseId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_reverseGardenerId_House_id foreign key(reverseGardenerId) references House(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@123] 2025-09-27 07:00:40 TRACE SQLOperation select House.id as House_id, address.location as address_location, address.id as address_id, gardener.id as gardener_id from House left outer join Address as address on House.addressId = address.id left outer join Person as gardener on House.id = gardener.reverseGardenerId where House.id in (?) | {1=o.c.s.i.PersistableIdentifier@123} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456] 2025-09-27 07:00:40 TRACE SQLOperation select Address.location as Address_location, Address.id as Address_id from Address where Address.id in (?) | {1=o.c.s.i.PersistableIdentifier@456} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@888] 2025-09-27 07:00:40 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.PersistableIdentifier@888} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, reverseGardenerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.id=o.c.s.i.PersistableIdentifier@888, Person.reverseGardenerId=o.c.s.i.PersistableIdentifier@123, Person.name=Poppy}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, reverseGardenerId) values (?, ?, ?, ?) | {1={Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.id=o.c.s.i.PersistableIdentifier@42, Person.reverseGardenerId=null, Person.name=John Do}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@888] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id, houseId, reverseGardenerId) values (?, ?, ?, ?) | {1={Person.houseId=null, Person.id=o.c.s.i.PersistableIdentifier@999, Person.reverseGardenerId=o.c.s.i.PersistableIdentifier@123, Person.name=Dandelion}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@999] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportCycleTest$Person 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=,father=,house=,house1=,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}} 2025-09-27 07:00:40 TRACE SQLOperation select id from Person | {} [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.152 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToOne [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.304 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, capitalId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=City[country=org.codefilarete.stalactite.engine.model.Country@3a744374,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=],cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@1, Country.capitalId=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=City[country=org.codefilarete.stalactite.engine.model.Country@20b29cdf,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=],cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Country set description = ?, presidentId = ?, capitalId = ? where id = ? | {1={Country.description (U)=null, Country.presidentId (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@1, Country.capitalId (U)=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@0, City.name (U)=Paris renamed}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, capitalId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=City[country=org.codefilarete.stalactite.engine.model.Country@67444427,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=],cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.City 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=City[country=org.codefilarete.stalactite.engine.model.Country@4c02c46d,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=,state=],cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=French president renamed, Person.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update City set name = ? where id = ? | {1={City.name (U)=Paris renamed, City.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), presidentId int, id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(name, description, presidentId, id) values (?, ?, ?, ?) | {1={Country.name=France, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@456, Country.presidentId=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistableIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=France president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0]}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update Country set presidentId = ? where id = ? | {1={Country.id (W)=o.c.s.i.PersistedIdentifier@456, Country.presidentId (U)=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistableIdentifier@124,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=French president,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0]}} [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(countryId int, name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update City set countryId = ?, name = ? 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update City set countryId = ?, name = ? 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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@42, City.name=Paris}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@0, City.countryId (U)=null, City.name (U)=Paris}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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@42, City.name=Lyon}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update City set countryId = ?, name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@1, City.countryId (U)=o.c.s.i.PersistedIdentifier@42, City.name (U)=Lyon renamed}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@1, City.countryId (U)=null, City.name (U)=Lyon renamed}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@0} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation update City set countryId = ?, name = ? 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}} 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 TRACE SQLOperation select name, countryId from City where id = :id | {id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 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}} 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:40 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 2025-09-27 07:00:40 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:40 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:40 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@100] 2025-09-27 07:00:40 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} 2025-09-27 07:00:40 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:40 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@100,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:40 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:40 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@100}} [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Delete [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Update 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.name (U)=France, Country.description (U)=Smelly cheese !, Country.presidentId (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistableIdentifier@0, Person.name (U)=French president renamed}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=new French president}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.description (U)=Smelly cheese !, Country.name (U)=France, Country.presidentId (U)=o.c.s.i.PersistableIdentifier@1, Country.id (W)=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=Smelly cheese !, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id, countryId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president, Person.countryId=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@0, Person.name (U)=French president renamed, Person.countryId (U)=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id, countryId) values (?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=new French president, Person.countryId=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@0, Person.name (U)=French president renamed, Person.countryId (U)=null}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:41 TRACE SQLOperation select countryId from Person where id = :personId | {personId=o.c.s.i.PersistableIdentifier@0} 2025-09-27 07:00:41 TRACE SQLOperation select countryId from Person where id = :personId | {personId=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.name=France}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.presidentId (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.description (U)=Smelly cheese !, Country.name (U)=France}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=New French president, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.description (U)=Smelly cheese !, Country.presidentId (U)=o.c.s.i.PersistableIdentifier@1, Country.name (U)=France, Country.id (W)=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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.073 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Update [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Insert 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=France 2}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.name (U)=Me !!, Person.countryId (U)=o.c.s.i.PersistableIdentifier@1, Person.id (W)=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 TRACE SQLOperation select count(*) as countryCount from Country | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=Me !!, Person.id (W)=o.c.s.i.PersistedIdentifier@0}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=null, Country.name=France 2, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=,name=France 2,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 TRACE SQLOperation select count(*) as countryCount from Country | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@0] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Insert [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.212 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$ForeignKeyCreation 2025-09-27 07:00:41 DEBUG DDLDeployer create table city(state int, name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table city add constraint FK_city_state_Country_id foreign key(state) references Country(id) 2025-09-27 07:00:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, capitalId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Town(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Township(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Township add constraint FK_Township_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Township(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Township add constraint FK_Township_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:41 DEBUG DDLDeployer create table city(state int, name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table city add constraint FK_city_state_Country_id foreign key(state) references Country(id) 2025-09-27 07:00:41 DEBUG DDLDeployer create table city(state int, name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table city add constraint FK_city_state_Country_id foreign key(state) references Country(id) 2025-09-27 07:00:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id) [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.11 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$ForeignKeyCreation [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeDeclaration 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:41 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@666} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=null}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@666] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, countryId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Person set countryId = ? where id = ? | {1={}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Country set name = ? where id = ? | {1={Country.id (W)=o.c.s.i.PersistableIdentifier@42, Country.name (U)=touched France}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:41 TRACE SQLOperation update Person set countryId = ? where id = ? | {1={}, 2={}} 2025-09-27 07:00:41 TRACE SQLOperation select name from Person where id = 1 | {} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=New French president, Person.id=o.c.s.i.PersistableIdentifier@2}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:41 TRACE SQLOperation update Person set countryId = ? where id = ? | {1={}, 2={}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Person set countryId = ? where id = ? | {1={}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:41 TRACE SQLOperation select name from Country | {} 2025-09-27 07:00:41 TRACE SQLOperation select name from Person | {} 2025-09-27 07:00:41 TRACE SQLOperation select name from Person where id = 2 | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@100] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@100,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@100}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Country set name = ?, description = ? where id = ? | {1={Country.name (U)=touched France, Country.id (W)=o.c.s.i.PersistableIdentifier@42, Country.description (U)=null}} 2025-09-27 07:00:41 TRACE SQLOperation select name from Person where id = 1 | {} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:41 TRACE SQLOperation select name from Country | {} 2025-09-27 07:00:41 TRACE SQLOperation select name from Person where id = 1 | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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@1, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=France,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Country set name = ?, description = ? where id = ? | {1={Country.name (U)=touched France, Country.description (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:41 TRACE SQLOperation select name from Person where id = 1 | {} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:41 TRACE SQLOperation select name from Country | {} 2025-09-27 07:00:41 TRACE SQLOperation select name from Person where id = 1 | {} [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeDeclaration [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.415 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest [INFO] Running org.codefilarete.stalactite.engine.ForeignKeyNamingStrategyTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.codefilarete.stalactite.engine.ForeignKeyNamingStrategyTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest 2025-09-27 07:00:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, engineModel varchar(255), unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Engine(model varchar(255) not null, unique (model)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Car add constraint FK_Car_engineModel_Engine_model foreign key(engineModel) references Engine(model) 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [XFE45K-TRE] 2025-09-27 07:00:41 TRACE SQLOperation select Engine.model as Engine_model from Engine where Engine.model in (?) | {1=XFE45K-TRE} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Engine(model) values (?) | {1={Engine.model=XFE45K-TRE}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Car(model, id, engineModel) values (?, ?, ?) | {1={Car.id=42, Car.engineModel=XFE45K-TRE, Car.model=Renault}} 2025-09-27 07:00:41 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car{id=42, color=null, model='Renault'} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=42}} 2025-09-27 07:00:41 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [42] 2025-09-27 07:00:41 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=42} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car 2025-09-27 07:00:41 DEBUG DDLDeployer create table AbstractVehicle(id bigint not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Vehicle(id bigint not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=42}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=42}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=42, Car.model=Renault}} 2025-09-27 07:00:41 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car{id=42, color=null, model='Renault'} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car{id=42, color=null, model='Renault'} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=42}} 2025-09-27 07:00:41 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [42] 2025-09-27 07:00:41 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=42} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car 2025-09-27 07:00:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Engine(model varchar(255) not null, carId bigint, unique (model)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_carId_Car_id foreign key(carId) references Car(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=42}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [XFE45K-TRE] 2025-09-27 07:00:41 TRACE SQLOperation select Engine.model as Engine_model from Engine where Engine.model in (?) | {1=XFE45K-TRE} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Engine(model, carId) values (?, ?) | {1={Engine.carId=42, Engine.model=XFE45K-TRE}} 2025-09-27 07:00:41 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest$Car 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car{id=42, color=null, model='Renault'} [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest 2025-09-27 07:00:41 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)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Engine(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Car add constraint FK_Car_engineId_Engine_id foreign key(engineId) references Engine(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Engine(model, id) values (?, default) | {1={Engine.model=XFE45K-TRE}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Car(model, id, engineId) values (?, default, ?) | {1={Car.model=Renault, Car.engineId=1}} 2025-09-27 07:00:41 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Car{id=1, color=null, model='Renault'} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Car(model, id) values (?, default) | {1={Car.model=Renault}} 2025-09-27 07:00:41 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:41 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=1} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car 2025-09-27 07:00:41 DEBUG DDLDeployer create table AbstractVehicle(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Vehicle(id bigint not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into AbstractVehicle(id) values (default) | {1={}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=1}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=1, Car.model=Renault}} 2025-09-27 07:00:41 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest$Car 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car{id=1, color=null, model='Renault'} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Car{id=1, color=null, model='Renault'} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id)) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Car(model, id) values (?, default) | {1={Car.model=Renault}} 2025-09-27 07:00:41 TRACE SQLOperation select id, model from Car | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [1] 2025-09-27 07:00:41 TRACE SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {1=1} 2025-09-27 07:00:41 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.036 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, questionId int, myIdx integer, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, myIdx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.myIdx=3}, 2={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.myIdx=1}, 3={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.myIdx=2}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.myIdx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=2, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@20}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=3, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@30}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@10}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@d6b44b0 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@d6b44b0 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@d6b44b0 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@17, o.c.s.i.PersistableIdentifier@13] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.idx=2, Choice.label=Lyon, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@17}, 2={Choice.idx=1, Choice.label=Grenoble, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@13}} 2025-09-27 07:00:41 TRACE SQLOperation select questionId from Choice | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@404f719c 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@404f719c 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.idx (U)=null, Choice.label (U)=Lyon, Choice.questionId (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@17}} 2025-09-27 07:00:41 TRACE SQLOperation select questionId from Choice | {} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.idx (U)=null, Choice.label (U)=Grenoble, Choice.questionId (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@13}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Question where id = ? | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 TRACE SQLOperation select questionId from Choice | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 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@10, Choice.label=null, Choice.idx=1}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.label=null, Choice.idx=3}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.label=null, Choice.idx=2}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:41 TRACE SQLOperation select idx, answer_id, choices_id from Answer_choices where (answer_id, choices_id, idx) in ((?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30], Answer_choices.idx=[2, 1, 3], Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1]} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Answer_choices where choices_id = ? and idx = ? and answer_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 TRACE SQLOperation select count(id) as answerId from Answer | {} 2025-09-27 07:00:41 TRACE SQLOperation select count(*) as relationCount from Answer_Choices | {} 2025-09-27 07:00:41 TRACE SQLOperation select count(id) as choiceCount from Choice | {} [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$WithDuplicates 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.idx=3, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.label=null}, 2={Choice.idx=2, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.label=null}, 3={Choice.idx=1, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.label=null}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:41 TRACE SQLOperation select idx, answer_id, choices_id from Answer_choices where (answer_id, choices_id, idx) in ((?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Answer_choices.idx=[2, 1, 4], Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.idx=4, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30}, 2={Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}, 3={Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}, 4={Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@760cdf95 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@760cdf95 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@760cdf95 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@760cdf95 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@760cdf95 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@760cdf95 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@760cdf95 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@760cdf95 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Answer_choices where answer_id = ? and idx = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@10}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=4, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@30}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@20}, 4={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@20}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10}, 2={Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}, 3={Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@4c317ef 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@4c317ef 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@4c317ef 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@4c317ef 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@4c317ef 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@4c317ef 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Answer_choices where answer_id = ? and idx = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 TRACE SQLOperation select count(*) as c from Answer_Choices | {} 2025-09-27 07:00:41 TRACE SQLOperation select id from Choice | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=1, Choice.label=null}, 2={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=3, Choice.label=null}, 3={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=2, Choice.label=null}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:41 TRACE SQLOperation select idx, answer_id, choices_id from Answer_choices where (answer_id, choices_id, idx) in ((?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1], Answer_choices.idx=[2, 1, 4], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:41 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.idx=4, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}, 4={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}} 2025-09-27 07:00:41 TRACE SQLOperation select Answer_Choices.answer_Id, Answer_Choices.idx, Answer_Choices.choices_Id from Answer_Choices order by Answer_Choices.idx | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@40, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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@40, 3=o.c.s.i.PersistableIdentifier@10, 4=o.c.s.i.PersistableIdentifier@30} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}, 2={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2, 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}, 4={Choice.id=o.c.s.i.PersistableIdentifier@40, Choice.idx=4, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:41 TRACE SQLOperation select idx, answer_id, choices_id from Answer_choices where (answer_id, choices_id, idx) in ((?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Answer_choices.idx=[2, 1, 4], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30], Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1]} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@12b617f5 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@12b617f5 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@12b617f5 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@12b617f5 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:41 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistedIdentifier@20, Choice.idx (U)=2, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null}, 2={Choice.id (W)=o.c.s.i.PersistedIdentifier@40, Choice.idx (U)=4, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null}, 3={Choice.id (W)=o.c.s.i.PersistedIdentifier@10, Choice.idx (U)=1, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null}, 4={Choice.id (W)=o.c.s.i.PersistedIdentifier@30, Choice.idx (U)=3, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@50] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@50, Choice.idx=5, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@41d06467 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@41d06467 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@41d06467 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@41d06467 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@41d06467 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@41d06467 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@41d06467 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@41d06467 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Answer_choices where answer_id = ? and idx = ? and choices_id = ? | {1={Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 2={Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 3={Answer_choices.idx=4, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 4={Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:41 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] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 7 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 2={Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 3={Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@50, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 4={Answer_choices.idx=4, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 5={Answer_choices.idx=5, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 6={Answer_choices.idx=6, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 7={Answer_choices.idx=7, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@40, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:41 TRACE SQLOperation select Answer_Choices.answer_Id, Answer_Choices.idx, Answer_Choices.choices_Id from Answer_Choices order by Answer_Choices.idx | {} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1d2955de 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 7 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Answer_choices where answer_id = ? and idx = ? and choices_id = ? | {1={Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@50, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 2={Answer_choices.idx=6, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 3={Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 4={Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 5={Answer_choices.idx=4, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 6={Answer_choices.idx=7, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@40, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 7={Answer_choices.idx=5, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 2={Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}, 3={Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1}} 2025-09-27 07:00:41 TRACE SQLOperation select Answer_Choices.answer_Id, Answer_Choices.idx, Answer_Choices.choices_Id from Answer_Choices order by Answer_Choices.idx | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=toto, Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:41 TRACE SQLOperation select idx, answer_id, choices_id from Answer_choices where (answer_id, choices_id, idx) in ((?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30], Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1], Answer_choices.idx=[2, 4, 1]} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:41 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@20, Answer_choices.idx=2}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=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=3}, 4={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=4}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@15ac08cf 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@15ac08cf 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@15ac08cf 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@15ac08cf 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@15ac08cf 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@15ac08cf 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@15ac08cf 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@15ac08cf 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 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=3, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.label=null, Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 TRACE SQLOperation select id from CHOICE where id = :id | {id=10} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@6543b50a 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@6543b50a 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@6543b50a 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.label=null, Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20, 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}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$AnswerChoice 2025-09-27 07:00:41 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:41 TRACE SQLOperation select idx, answer_id, choices_id from Answer_choices where (answer_id, choices_id, idx) in ((?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Answer_choices.answer_id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@1], Answer_choices.choices_id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30], Answer_choices.idx=[2, 1, 4]} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 4 times 2025-09-27 07:00:41 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@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@20, Answer_choices.idx=3}, 4={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=4}} 2025-09-27 07:00:41 TRACE SQLOperation delete from Answer_choices where answer_id in (?) | {1=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:41 TRACE SQLOperation delete from Answer where id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1} 2025-09-27 07:00:41 TRACE SQLOperation select count(*) as c from Answer_Choices | {} 2025-09-27 07:00:41 TRACE SQLOperation select id from Choice | {} [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.096 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$WithDuplicates [INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Update 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(label varchar(255), id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question_choices(question_id int, choices_id int, unique (question_id, choices_id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Question_choices add constraint FK_Question_choices_question_id_Question_id foreign key(question_id) references Question(id) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Question_choices add constraint FK_Question_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.id=o.c.s.i.PersistableIdentifier@42, Question.label=null}} 2025-09-27 07:00:41 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:41 TRACE SQLOperation select question_id, choices_id from Question_choices where (question_id, choices_id) in ((?, ?), (?, ?)) | {Question_choices.choices_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200], Question_choices.question_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:41 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@200}, 2={Question_choices.question_id=o.c.s.i.PersistableIdentifier@42, Question_choices.choices_id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@64ed320e 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@64ed320e 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@64ed320e 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@64ed320e 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation update Question set label = ? where id = ? | {1={Question.id (W)=o.c.s.i.PersistedIdentifier@42, Question.label (U)=What's your name ?}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@56182ae3 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@56182ae3 2025-09-27 07:00:41 DEBUG EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.FluentEntityMappingConfigurationSupportOneToManyListTest$Question 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@56182ae3 2025-09-27 07:00:41 DEBUG EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@56182ae3 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:41 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.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null}, 2={Choice.id (W)=o.c.s.i.PersistableIdentifier@30, Choice.idx (U)=1, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistableIdentifier@20}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.idx=3}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@20, Choice.idx (U)=1}, 2={Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@10, Choice.idx (U)=2}, 3={Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@30, Choice.idx (U)=3}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=2}, 2={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=1}, 3={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=3}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 2 times 2025-09-27 07:00:41 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@10, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.idx (U)=2}, 2={Choice.id (W)=o.c.s.i.PersistableIdentifier@30, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.idx (U)=1}} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistableIdentifier@20}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=2}, 2={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=3}, 3={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=1}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer create table Question(id int not null, unique (id)) 2025-09-27 07:00:41 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id) 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 TRACE SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30] 2025-09-27 07:00:41 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} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 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}} 2025-09-27 07:00:41 TRACE SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:00:41 TRACE SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.idx (U)=3, Choice.id (W)=o.c.s.i.PersistableIdentifier@20}, 2={Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.idx (U)=4, Choice.id (W)=o.c.s.i.PersistableIdentifier@10}, 3={Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.idx (U)=1, Choice.id (W)=o.c.s.i.PersistableIdentifier@30}} 2025-09-27 07:00:41 DEBUG SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@40] 2025-09-27 07:00:41 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@40} 2025-09-27 07:00:41 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:00:41 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@40}} 2025-09-27 07:00:41 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.072 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Update [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.228 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest [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 s - in org.codefilarete.stalactite.id.PersistedIdentifierTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 668, 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 444 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 2025-09-27 07:00:43 DEBUG BootstrapUtils Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate] 2025-09-27 07:00:43 DEBUG BootstrapUtils Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)] 2025-09-27 07:00:43 DEBUG BootstrapUtils Instantiating TestContextBootstrapper for test class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest] from class [org.springframework.test.context.support.DefaultTestContextBootstrapper] 2025-09-27 07:00:43 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to process context configuration [ContextConfigurationAttributes@66a53104 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']. 2025-09-27 07:00:43 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] 2025-09-27 07:00:43 DEBUG DefaultTestContextBootstrapper @TestExecutionListeners is not present for class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest]: using defaults. 2025-09-27 07:00:43 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] 2025-09-27 07:00:43 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] 2025-09-27 07:00:43 INFO DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@4ae2e781, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@339f3a55, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@2dd63e3, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7d1c164a, org.springframework.test.context.support.DirtiesContextTestExecutionListener@209f3887, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6a98f353, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3b35798, org.springframework.test.context.event.EventPublishingTestExecutionListener@1e00bfe2, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@4702e7a5, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6a2d867d, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@73bb1337, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@685f5d0d, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3830b06c, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@3e28d779] 2025-09-27 07:00:43 DEBUG AbstractDirtiesContextTestExecutionListener Before test class: context [DefaultTestContext@49580ca8 testClass = StalactitePlatformTransactionManagerTest, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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 2025-09-27 07:00:43 DEBUG BootstrapUtils Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate] 2025-09-27 07:00:43 DEBUG BootstrapUtils Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)] 2025-09-27 07:00:43 DEBUG BootstrapUtils Instantiating TestContextBootstrapper for test class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction] from class [org.springframework.test.context.support.DefaultTestContextBootstrapper] 2025-09-27 07:00:43 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to process context configuration [ContextConfigurationAttributes@1e1e837d 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']. 2025-09-27 07:00:43 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] 2025-09-27 07:00:43 DEBUG DefaultTestContextBootstrapper @TestExecutionListeners is not present for class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction]: using defaults. 2025-09-27 07:00:43 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] 2025-09-27 07:00:43 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] 2025-09-27 07:00:43 INFO DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5eed6dfb, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@5600a5da, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@551be9f6, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@269222ae, org.springframework.test.context.support.DirtiesContextTestExecutionListener@13250132, org.springframework.test.context.transaction.TransactionalTestExecutionListener@40d848f9, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4a864d4d, org.springframework.test.context.event.EventPublishingTestExecutionListener@7d3691e1, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@46a123e4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@44bc2449, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@3c28e5b6, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7558c24b, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3a296107, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@1f129467] 2025-09-27 07:00:43 DEBUG AbstractDirtiesContextTestExecutionListener Before test class: context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map[[empty]]], class annotated with @DirtiesContext [false] with mode [null]. 2025-09-27 07:00:43 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@49580ca8 testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@570a62a5, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:43 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to load context from [MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]. 2025-09-27 07:00:43 DEBUG AbstractGenericContextLoader Loading ApplicationContext for merged context configuration [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]]. 2025-09-27 07:00:43 DEBUG StandardEnvironment Activating profiles [] 2025-09-27 07:00:43 DEBUG AnnotationConfigContextLoader Registering component classes: {class org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration} 2025-09-27 07:00:43 DEBUG GenericApplicationContext Refreshing org.springframework.context.support.GenericApplicationContext@71d55b7e 2025-09-27 07:00:43 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' 2025-09-27 07:00:43 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.boot.test.mock.mockito.MockitoPostProcessor' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.context.annotation.internalPersistenceAnnotationProcessor' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'org.springframework.boot.test.mock.mockito.MockitoPostProcessor$SpyPostProcessor' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'stalactitePlatformTransactionManagerTest.StalactiteTransactionalContextConfiguration' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'dataSource' 2025-09-27 07:00:44 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4630c2e5 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'transactionManager' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Autowiring by type from bean name 'transactionManager' via factory method to bean named 'dataSource' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'persistenceContext' 2025-09-27 07:00:44 DEBUG DefaultListableBeanFactory Autowiring by type from bean name 'persistenceContext' via factory method to bean named 'transactionManager' 2025-09-27 07:00:45 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'personTable' 2025-09-27 07:00:45 DEBUG DefaultListableBeanFactory Creating shared instance of singleton bean 'schema' 2025-09-27 07:00:45 DEBUG DefaultListableBeanFactory Autowiring by type from bean name 'personTable' via factory method to bean named 'schema' 2025-09-27 07:00:45 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={})} 2025-09-27 07:00:45 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@54d2cdb1 2025-09-27 07:00:45 DEBUG DDLDeployer create table Person(id bigint not null, name varchar(255)) 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Storing ApplicationContext [1909807998] in cache under key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 0, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 1, missCount = 1] 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b4a76f3, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 2, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 3, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b4a76f3, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b4a76f3, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 4, missCount = 1] 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b4a76f3, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]. 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction.whenOperationFails_rollbackIsInvoked]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:45 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2876584f 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@3f47094a] for JDBC transaction 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@3f47094a] to manual commit 2025-09-27 07:00:45 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b4a76f3, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7ab66d54]; rollback [true] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 5, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 6, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 7, missCount = 1] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Suspending current transaction, creating new transaction with name [null] 2025-09-27 07:00:45 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@61207d28 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@176630ee] for JDBC transaction 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@176630ee] to manual commit 2025-09-27 07:00:45 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) 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@176630ee] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@176630ee] after transaction 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Resuming suspended transaction after completion of inner transaction 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 8, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 9, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 10, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 11, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 12, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 13, missCount = 1] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@3f47094a] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@3f47094a] after transaction 2025-09-27 07:00:45 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b4a76f3, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b4a76f3, testMethod = whenOperationFails_rollbackIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@49580ca8 testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@6b420c8, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 14, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 15, missCount = 1] 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b2bfd65, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 16, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 17, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b2bfd65, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b2bfd65, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 18, missCount = 1] 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b2bfd65, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]. 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction.whenOperationSucceeds_commitIsInvoked]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:45 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1e35e4d9 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@7a838036] for JDBC transaction 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@7a838036] to manual commit 2025-09-27 07:00:45 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b2bfd65, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7ab66d54]; rollback [true] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 19, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 20, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 21, missCount = 1] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Suspending current transaction, creating new transaction with name [null] 2025-09-27 07:00:45 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2a542f65 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@11275783] for JDBC transaction 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@11275783] to manual commit 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Initiating transaction commit 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Committing JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@11275783] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@11275783] after transaction 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Resuming suspended transaction after completion of inner transaction 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 22, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 23, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 24, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 25, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 26, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 27, missCount = 1] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@7a838036] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@7a838036] after transaction 2025-09-27 07:00:45 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b2bfd65, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction@b2bfd65, testMethod = whenOperationSucceeds_commitIsInvoked@StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 28, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test class: context [DefaultTestContext@646cd766 testClass = StalactitePlatformTransactionManagerTest.ExecuteInNewTransaction, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@57151b3a 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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.891 s - in org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$ExecuteInNewTransaction [INFO] Running org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection 2025-09-27 07:00:45 DEBUG BootstrapUtils Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate] 2025-09-27 07:00:45 DEBUG BootstrapUtils Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)] 2025-09-27 07:00:45 DEBUG BootstrapUtils Instantiating TestContextBootstrapper for test class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection] from class [org.springframework.test.context.support.DefaultTestContextBootstrapper] 2025-09-27 07:00:45 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to process context configuration [ContextConfigurationAttributes@2984638a 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']. 2025-09-27 07:00:45 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] 2025-09-27 07:00:45 DEBUG DefaultTestContextBootstrapper @TestExecutionListeners is not present for class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection]: using defaults. 2025-09-27 07:00:45 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] 2025-09-27 07:00:45 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] 2025-09-27 07:00:45 INFO DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@56967355, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@5c04d23e, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@32c2f3ee, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@a47611a, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6faeb7dc, org.springframework.test.context.transaction.TransactionalTestExecutionListener@15411d35, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@30b9d1f0, org.springframework.test.context.event.EventPublishingTestExecutionListener@1c7294c, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1b4d6eff, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6786016, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@78b00778, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@4005dc6b, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@30cf6802, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@7572c6dd] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener Before test class: context [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map[[empty]]], class annotated with @DirtiesContext [false] with mode [null]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 29, missCount = 1] 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@49580ca8 testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@284d1c98, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 30, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 31, missCount = 1] 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@4b6a7362, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 32, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 33, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@4b6a7362, testMethod = noActiveTransaction_throwsException@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 34, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 35, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 36, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 37, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 38, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 39, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 40, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 41, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 42, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@4b6a7362, testMethod = noActiveTransaction_throwsException@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@49580ca8 testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@4c6d1f1f, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 43, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 44, missCount = 1] 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@aca7766, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 45, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 46, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@aca7766, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@aca7766, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 47, missCount = 1] 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@aca7766, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]. 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection.returnsActiveTransactionConnection]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:45 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2090ae74 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@50150196] for JDBC transaction 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@50150196] to manual commit 2025-09-27 07:00:45 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@aca7766, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7ab66d54]; rollback [true] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 48, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 49, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 50, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 51, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 52, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 53, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 54, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 55, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 56, missCount = 1] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@50150196] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@50150196] after transaction 2025-09-27 07:00:45 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@aca7766, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection@aca7766, testMethod = returnsActiveTransactionConnection@StalactitePlatformTransactionManagerTest.GiveConnection, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 57, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test class: context [DefaultTestContext@d8194cc testClass = StalactitePlatformTransactionManagerTest.GiveConnection, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@6389e793 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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.161 s - in org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$GiveConnection [INFO] Running org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext 2025-09-27 07:00:45 DEBUG BootstrapUtils Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate] 2025-09-27 07:00:45 DEBUG BootstrapUtils Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)] 2025-09-27 07:00:45 DEBUG BootstrapUtils Instantiating TestContextBootstrapper for test class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext] from class [org.springframework.test.context.support.DefaultTestContextBootstrapper] 2025-09-27 07:00:45 DEBUG AbstractDelegatingSmartContextLoader Delegating to AnnotationConfigContextLoader to process context configuration [ContextConfigurationAttributes@68dee76e 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']. 2025-09-27 07:00:45 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] 2025-09-27 07:00:45 DEBUG DefaultTestContextBootstrapper @TestExecutionListeners is not present for class [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext]: using defaults. 2025-09-27 07:00:45 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] 2025-09-27 07:00:45 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] 2025-09-27 07:00:45 INFO DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@3501c1de, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@1d839d22, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@256a4746, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@3a103112, org.springframework.test.context.support.DirtiesContextTestExecutionListener@12418bf, org.springframework.test.context.transaction.TransactionalTestExecutionListener@cfef34, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@77e8c81c, org.springframework.test.context.event.EventPublishingTestExecutionListener@4c4bff52, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6d0bf784, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@12c2135e, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@235b8132, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@30f94b64, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@2fc3d28, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2686ca] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener Before test class: context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map[[empty]]], class annotated with @DirtiesContext [false] with mode [null]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 58, missCount = 1] 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@49580ca8 testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@66257bec, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 59, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 60, missCount = 1] 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5281b134, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 61, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 62, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5281b134, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5281b134, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 63, missCount = 1] 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5281b134, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]. 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext.createData]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:45 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7384b234 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@6e526c5c] for JDBC transaction 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@6e526c5c] to manual commit 2025-09-27 07:00:45 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5281b134, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7ab66d54]; rollback [true] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 64, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 65, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 66, missCount = 1] 2025-09-27 07:00:45 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {Person.id=42, Person.name=Toto} 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 67, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 68, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 69, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 70, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 71, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 72, missCount = 1] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@6e526c5c] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@6e526c5c] after transaction 2025-09-27 07:00:45 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5281b134, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@5281b134, testMethod = createData@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@49580ca8 testClass = StalactitePlatformTransactionManagerTest, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest@7d707e72, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 73, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 74, missCount = 1] 2025-09-27 07:00:45 DEBUG DependencyInjectionTestExecutionListener Performing dependency injection for test context [[DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@17a027a7, testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 75, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 76, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener Before test method: context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@17a027a7, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener Explicit transaction definition [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] found for test context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@17a027a7, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 77, missCount = 1] 2025-09-27 07:00:45 DEBUG TransactionalTestExecutionListener No method-level @Rollback override: using default rollback [true] for test context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@17a027a7, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]. 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext.createSameDataAgain]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:45 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@381602e1 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@40c14f20] for JDBC transaction 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@40c14f20] to manual commit 2025-09-27 07:00:45 INFO TransactionContext Began transaction (1) for test context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@17a027a7, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7ab66d54]; rollback [true] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 78, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 79, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 80, missCount = 1] 2025-09-27 07:00:45 TRACE SQLOperation insert into Person(id, name) values (?, ?) | {Person.id=42, Person.name=Toto} 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 81, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 82, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 83, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 84, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 85, missCount = 1] 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 86, missCount = 1] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@40c14f20] 2025-09-27 07:00:45 DEBUG StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection$MockitoMock$2069770951@40c14f20] after transaction 2025-09-27 07:00:45 INFO TransactionContext Rolled back transaction for test: [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@17a027a7, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test method: context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext@17a027a7, testMethod = createSameDataAgain@StalactitePlatformTransactionManagerTest.WithPersistenceContext, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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]. 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 87, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test class: context [DefaultTestContext@7f0bd5ed testClass = StalactitePlatformTransactionManagerTest.WithPersistenceContext, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d30303 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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.043 s - in org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManagerTest$WithPersistenceContext 2025-09-27 07:00:45 DEBUG DefaultCacheAwareContextLoaderDelegate Retrieved ApplicationContext [1909807998] from cache with key [[MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]]] 2025-09-27 07:00:45 DEBUG cache Spring test ApplicationContext cache statistics: [DefaultContextCache@5b11b6c8 size = 1, maxSize = 32, parentContextCount = 0, hitCount = 88, missCount = 1] 2025-09-27 07:00:45 DEBUG AbstractDirtiesContextTestExecutionListener After test class: context [DefaultTestContext@49580ca8 testClass = StalactitePlatformTransactionManagerTest, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [MergedContextConfiguration@525647f3 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@6b649efa, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@29896529, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@3a7b2e2, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@411cd156], 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.428 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 49 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 2025-09-27 07:00:48 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] 2025-09-27 07:00:48 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@709d86a2, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@59baf2c7, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@ce655b9, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4b85edeb, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5731caaf, org.springframework.test.context.transaction.TransactionalTestExecutionListener@59933644, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@67e6eb52, org.springframework.test.context.event.EventPublishingTestExecutionListener@3e8b8f0, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5ad57e90, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@1a345298, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@4ad896f7, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@c318864, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@7d61468c, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@45796b2a] 2025-09-27 07:00:48 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:48 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:48 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 2025-09-27 07:00:48 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 77 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:49 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@11f237b3 2025-09-27 07:00:49 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:49 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@37f73847 2025-09-27 07:00:49 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:49 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} 2025-09-27 07:00:49 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:49 TRACE main SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Toto, Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:49 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@78a7114f 2025-09-27 07:00:49 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:49 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} 2025-09-27 07:00:49 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6716d006 2025-09-27 07:00:50 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:50 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} 2025-09-27 07:00:50 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:50 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:50 TRACE main SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=Titi, Person.id (W)=o.c.s.i.PersistedIdentifier@42}} 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1d1cfdac 2025-09-27 07:00:50 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:50 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} 2025-09-27 07:00:50 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7643ae41 2025-09-27 07:00:50 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:50 TRACE main SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5d7225b5 2025-09-27 07:00:50 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:50 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} 2025-09-27 07:00:50 TRACE main SQLOperation insert into Person(id, name) values (?, ?) | {Person.id=1, Person.name=John Do} 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@15d87a4a 2025-09-27 07:00:50 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@1] 2025-09-27 07:00:50 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} 2025-09-27 07:00:50 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: 2.217 s - in org.codefilarete.stalactite.spring.repository.config.StalactiteRepositoryConfigExtensionTest [INFO] Running org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest 2025-09-27 07:00:50 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] 2025-09-27 07:00:50 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@528a828c, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@375527e2, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@3032aa88, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@27b19ac2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@21a9e25a, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3fddabba, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1a1e3023, org.springframework.test.context.event.EventPublishingTestExecutionListener@31d2de28, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5f87417a, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@d55b14b, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@662107ea, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@4125a698, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@24cca357, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@4b3816c] [INFO] Running org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository 2025-09-27 07:00:50 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] 2025-09-27 07:00:50 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5478a4b1, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@4297f992, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@f044be0, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@655f29a2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@74134494, org.springframework.test.context.transaction.TransactionalTestExecutionListener@93568ed, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@24c36960, org.springframework.test.context.event.EventPublishingTestExecutionListener@38cd4663, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5694920a, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@74c4ea35, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@4b7305a4, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@19dfacf7, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6b296904, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@38efa316] 2025-09-27 07:00:50 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:50 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:50 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 2025-09-27 07:00:50 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 10 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@143cb21 2025-09-27 07:00:50 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository.createData]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@16d1f77d 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@16d1f77d] for JDBC transaction 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@16d1f77d] to manual commit 2025-09-27 07:00:50 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2e63b17b testClass = StalactitePlatformTransactionManagerTest.WithRepository, testInstance = org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository@6bd742a9, testMethod = createData@StalactitePlatformTransactionManagerTest.WithRepository, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70e76d93 testClass = StalactitePlatformTransactionManagerTest.WithRepository, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@35953f91 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@6ceb831]; rollback [true] 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:50 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:50 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} 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Participating transaction failed - marking existing transaction as rollback-only 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Setting JDBC transaction [org.hsqldb.jdbc.JDBCConnection@16d1f77d] rollback-only 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@16d1f77d] 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@16d1f77d] after transaction 2025-09-27 07:00:50 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2e63b17b testClass = StalactitePlatformTransactionManagerTest.WithRepository, testInstance = org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository@6bd742a9, testMethod = createData@StalactitePlatformTransactionManagerTest.WithRepository, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70e76d93 testClass = StalactitePlatformTransactionManagerTest.WithRepository, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$StalactiteTransactionalContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@35953f91 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.SimpleStalactiteRepository.save]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@40c93da3 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@40c93da3] for JDBC transaction 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@40c93da3] to manual commit 2025-09-27 07:00:50 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:50 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} 2025-09-27 07:00:50 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:50 TRACE main SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=Tata}} 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Initiating transaction commit 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Committing JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@40c93da3] 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@40c93da3] after transaction 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.SimpleStalactiteRepository.findById]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1496a4ca 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1496a4ca] for JDBC transaction 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1496a4ca] to manual commit 2025-09-27 07:00:50 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:50 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} 2025-09-27 07:00:50 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Person 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Initiating transaction commit 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Committing JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1496a4ca] 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1496a4ca] after transaction [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.2 s - in org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest$WithRepository [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.208 s - in org.codefilarete.stalactite.spring.repository.config.StalactitePlatformTransactionManagerTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest 2025-09-27 07:00:50 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] 2025-09-27 07:00:50 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@1c45c8ad, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@7f7039f4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@76c03042, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@1fa0e5a8, org.springframework.test.context.support.DirtiesContextTestExecutionListener@2d125651, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5353759e, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@24e60d96, org.springframework.test.context.event.EventPublishingTestExecutionListener@3cf32107, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@3ec4816, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4b5b3270, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5fc50c30, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7a1be5d6, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@1bd6be7b, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@98cc7c3] 2025-09-27 07:00:50 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:50 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:50 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 55 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@24f5b961 2025-09-27 07:00:50 DEBUG main DDLDeployer create table Country_languages(republic_id int, languages_id int, unique (republic_id, languages_id)) 2025-09-27 07:00:50 DEBUG main DDLDeployer create table Country_states(republic_id int, states_id int, unique (republic_id, states_id)) 2025-09-27 07:00:50 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:50 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:50 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:50 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:50 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id)) 2025-09-27 07:00:50 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:50 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:50 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:50 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_republic_id_Republic_id foreign key(republic_id) references Republic(id) 2025-09-27 07:00:50 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_republic_id_Republic_id foreign key(republic_id) references Republic(id) 2025-09-27 07:00:50 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id) 2025-09-27 07:00:50 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:50 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:50 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:50 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:50 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@69c7965a 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@69c7965a] for JDBC transaction 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@69c7965a] to manual commit 2025-09-27 07:00:50 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@39626e48 testClass = ThreadSafetyTest, testInstance = org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest@3db75056, testMethod = in@ThreadSafetyTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@689774fc 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@41f1feae 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@6b4bc8f6]; rollback [true] 2025-09-27 07:00:50 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:50 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:50 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:50 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:50 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tata, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Titi, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tutu, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.description=null}, 5={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tonton, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.creationDate=null, Republic.description=null}, 6={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Toutou, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.creationDate=null, Republic.description=null}, 7={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tintin, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.creationDate=null, Republic.description=null}} 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@46} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 4=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@46} 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 5=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@46, 4=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:50 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 5=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 5=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@46} 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 5=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@46, 4=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 4=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 4=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@46} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@46, 3=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 5=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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@47} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-2-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 TRACE pool-2-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-2-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@69c7965a] 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@69c7965a] after transaction 2025-09-27 07:00:51 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@39626e48 testClass = ThreadSafetyTest, testInstance = org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest@3db75056, testMethod = in@ThreadSafetyTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@689774fc 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@41f1feae 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest.in_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:51 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@a3f7621 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@a3f7621] for JDBC transaction 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a3f7621] to manual commit 2025-09-27 07:00:51 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@39626e48 testClass = ThreadSafetyTest, testInstance = org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest@4243ed7, testMethod = in_pageable@ThreadSafetyTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@689774fc 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@41f1feae 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@6b4bc8f6]; rollback [true] 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:51 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:51 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:51 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:51 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.creationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tata, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.creationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Titi, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.creationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tutu, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.creationDate=null, Republic.description=null}, 5={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tonton, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.creationDate=null, Republic.description=null}, 6={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Toutou, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.creationDate=null, Republic.description=null}, 7={Republic.euMember=false, Republic.modificationDate=null, Republic.presidentId=null, Republic.name=Tintin, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.creationDate=null, Republic.description=null}} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-3 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 TRACE pool-3-thread-1 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-1 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-3 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 TRACE pool-3-thread-2 SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG pool-3-thread-2 EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@a3f7621] 2025-09-27 07:00:51 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a3f7621] after transaction 2025-09-27 07:00:51 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@39626e48 testClass = ThreadSafetyTest, testInstance = org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest@4243ed7, testMethod = in_pageable@ThreadSafetyTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@689774fc 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@41f1feae 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.276 s - in org.codefilarete.stalactite.spring.repository.query.ThreadSafetyTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest 2025-09-27 07:00:51 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] 2025-09-27 07:00:51 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2b6ce68a, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@7b2196d4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@2e142db2, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5cb2f9e7, org.springframework.test.context.support.DirtiesContextTestExecutionListener@10260c4d, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6746afab, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6830774c, org.springframework.test.context.event.EventPublishingTestExecutionListener@2306d66c, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@362e225, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@518b3e15, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@3a6aa97f, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@2f4aade8, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3bad01ee, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@33deeb18] 2025-09-27 07:00:51 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:51 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:51 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 36 ms. Found 2 Stalactite repository interfaces. 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@54595220 2025-09-27 07:00:52 DEBUG main DDLDeployer create table Country(name varchar(255), description varchar(255), euMember boolean, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, deputeCount integer, kingId int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:52 DEBUG main DDLDeployer create table Country_languages(country_id int, languages_id int, unique (country_id, languages_id)) 2025-09-27 07:00:52 DEBUG main DDLDeployer create table Country_states(country_id int, states_id int, unique (country_id, states_id)) 2025-09-27 07:00:52 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:52 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:52 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:52 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:52 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:52 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:52 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:52 DEBUG main DDLDeployer alter table Country add constraint FK_Country_kingId_King_id foreign key(kingId) references King(id) 2025-09-27 07:00:52 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:52 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:52 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:52 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id) 2025-09-27 07:00:52 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:52 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:52 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:52 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.equals_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@52396d1e 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@52396d1e] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@52396d1e] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6511ed25, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@52396d1e] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@52396d1e] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6511ed25, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.startsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7232a767 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7232a767] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7232a767] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5a7409e2, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a description with a keyword, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7232a767] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7232a767] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5a7409e2, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@99dd7e9 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@99dd7e9] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@99dd7e9] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1864d760, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@777, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@99dd7e9] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@99dd7e9] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1864d760, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@34978929 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@34978929] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@34978929] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@55c13347, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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}, 2={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}, 3={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 4={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tonton, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 TRACE main SQLOperation select Country.name as name, president.name as president_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} 2025-09-27 07:00:52 TRACE main SQLOperation select Country.name as name, president.name as president_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} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@34978929] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@34978929] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@55c13347, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.before]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@16a5b2ce 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@16a5b2ce] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@16a5b2ce] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1f2fa123, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@16a5b2ce] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@16a5b2ce] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1f2fa123, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@142e0283 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@142e0283] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@142e0283] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@e1affe8, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@142e0283] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@142e0283] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@e1affe8, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2b99c80d 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2b99c80d] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2b99c80d] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7b609fa2, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:52 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88], Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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@99}, 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@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}} 2025-09-27 07:00:52 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4d45b947,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4d45b947,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4d45b947,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f273416, org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4d45b947,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f273416, org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4d45b947,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f273416, org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4d45b947,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4d45b947,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4d45b947,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4d45b947,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@559100ea, org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@559100ea, org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@559100ea, org.codefilarete.stalactite.engine.model.Language@37389825],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@69f5a73c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@69f5a73c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@69f5a73c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@26a9a09a, org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@69f5a73c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@26a9a09a, org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@69f5a73c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@26a9a09a, org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@69f5a73c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@69f5a73c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@69f5a73c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@69f5a73c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a, org.codefilarete.stalactite.engine.model.Language@323ab952],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a, org.codefilarete.stalactite.engine.model.Language@323ab952],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@743f709a, org.codefilarete.stalactite.engine.model.Language@323ab952],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2b99c80d] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2b99c80d] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7b609fa2, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.isNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@59fc62ff 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@59fc62ff] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@59fc62ff] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@32cf3e7b, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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 | {} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@59fc62ff] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@59fc62ff] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@32cf3e7b, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.orderBy_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5d1f0cf7 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5d1f0cf7] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d1f0cf7] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1475ce17, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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=B, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 3={Person.name=A, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 4={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Tonton, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Tintin, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tantan, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@123, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@456, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5d1f0cf7] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d1f0cf7] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1475ce17, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.like_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@12905ebe 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@12905ebe] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@12905ebe] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1bd3ac05, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tutu, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tonton, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@12905ebe] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@12905ebe] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@1bd3ac05, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3426c90d 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3426c90d] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3426c90d] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6945ad46, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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}, 2={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}, 3={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 4={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tonton, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 TRACE main SQLOperation select Country.name as name, president.name as president_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%} 2025-09-27 07:00:52 TRACE main SQLOperation select Country.name as name, president.name as president_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%} 2025-09-27 07:00:52 TRACE main SQLOperation select Country.name as name, president.name as president_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%} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3426c90d] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3426c90d] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6945ad46, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.lesser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6f29ac2 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6f29ac2] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f29ac2] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@eea87c4, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6f29ac2] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f29ac2] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@eea87c4, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.embeddedCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2a59eb3f 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2a59eb3f] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2a59eb3f] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5668f98, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=Fri May 10 10:30:45 UTC 2024, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=Fri Jan 22 11:10:23 UTC 2010}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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=Sat Sep 27 07:00:52 UTC 2025} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2a59eb3f] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2a59eb3f] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5668f98, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.ignoreCase_all]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1bfc6174 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1bfc6174] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1bfc6174] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@606b291b, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=a description with a keyword, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=TOtO, Country.deputeCount=0, Country.euMember=false, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=toTO, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=TonTon, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@703730f], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1bfc6174] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1bfc6174] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@606b291b, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.ignoreCase_and]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@476aac18 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@476aac18] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@476aac18] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@54729876, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=a description with a keyword, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=TOtO, Country.deputeCount=0, Country.euMember=false, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=toTO, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=TonTon, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@6c327e8c], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@476aac18] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@476aac18] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@54729876, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5d54b96c 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5d54b96c] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d54b96c] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@9c5f9f0, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@7b592b60], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5d54b96c] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d54b96c] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@9c5f9f0, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1b3d68b6 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1b3d68b6] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1b3d68b6] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5c33ab81, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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@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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tutu, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}, 5={Country.name=Tonton, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null}, 6={Country.name=TinTin, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null}, 7={Country.name=Toutou, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1b3d68b6] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1b3d68b6] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5c33ab81, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@ba255d4 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@ba255d4] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@ba255d4] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@23de4cdd, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=true, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@ba255d4] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@ba255d4] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@23de4cdd, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.limit_throwsExceptionBecauseOfCollectionPropertyMapping]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5933c961 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5933c961] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5933c961] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@14137240, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:52 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88], Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 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@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5933c961] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5933c961] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@14137240, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.contains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5a84e8ec 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5a84e8ec] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5a84e8ec] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@65b1321f, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a description with a keyword, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5a84e8ec] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5a84e8ec] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@65b1321f, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@26c1a18b 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@26c1a18b] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@26c1a18b] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@302e1360, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@26c1a18b] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@26c1a18b] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@302e1360, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notIn_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6e83c9c9 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6e83c9c9] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6e83c9c9] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@95100f1, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6e83c9c9] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6e83c9c9] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@95100f1, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.greaterEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@75c63227 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@75c63227] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@75c63227] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6ec5e204, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@75c63227] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@75c63227] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6ec5e204, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@547dd11e 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@547dd11e] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@547dd11e] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@445f815f, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 TRACE main SQLOperation select Country.name as name, president.name as president_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} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@547dd11e] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@547dd11e] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@445f815f, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2a117d87 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2a117d87] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2a117d87] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@32b0e533, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78] 2025-09-27 07:00:52 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77, 4=o.c.s.i.PersistableIdentifier@78} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 4={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88], Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 5 times 2025-09-27 07:00:52 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@78}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2a117d87] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2a117d87] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@32b0e533, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.between]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4101ad6 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4101ad6] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4101ad6] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@de08cab, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4101ad6] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4101ad6] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@de08cab, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notContains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@76f1d19f 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@76f1d19f] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@76f1d19f] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@3e69185, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a description with a keyword, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@76f1d19f] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@76f1d19f] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@3e69185, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1870e28d 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1870e28d] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1870e28d] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@17b96d56, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:52 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88], Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, 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@88}, 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@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1870e28d] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1870e28d] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@17b96d56, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4432ee80 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4432ee80] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4432ee80] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@483f7dfb, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4432ee80] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4432ee80] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@483f7dfb, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.or]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@59bc3a80 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@59bc3a80] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@59bc3a80] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6a280ef2, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=a description with a keyword, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=TOtO, Country.deputeCount=0, Country.euMember=true, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=toTO, Country.deputeCount=0, Country.euMember=false, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=TonTon, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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@377433d2, OR Person.name Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@59bc3a80] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@59bc3a80] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@6a280ef2, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.like]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7522540e 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7522540e] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7522540e] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@55f2111b, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a description with a keyword, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7522540e] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7522540e] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@55f2111b, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2cc753a0 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2cc753a0] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2cc753a0] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@586e4706, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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]} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2cc753a0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2cc753a0] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@586e4706, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.oneResultExpected_severalResults_throwsException]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6b238c47 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6b238c47] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6b238c47] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2bd813b4, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6b238c47] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6b238c47] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2bd813b4, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.after]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1a000cb9 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1a000cb9] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1a000cb9] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2dd31c49, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1a000cb9] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1a000cb9] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2dd31c49, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.equal]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@61d4838d 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@61d4838d] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@61d4838d] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@30cd4c22, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@61d4838d] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@61d4838d] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@30cd4c22, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3df040b1 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3df040b1] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3df040b1] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@143776b6, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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=B, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 3={Person.name=A, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 4={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Tonton, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Tintin, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tantan, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@123, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@456, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3df040b1] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3df040b1] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@143776b6, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notIn]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@75ec71eb 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@75ec71eb] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@75ec71eb] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2f850d83, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@75ec71eb] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@75ec71eb] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2f850d83, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@25ba93bf 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@25ba93bf] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25ba93bf] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@69fe3c4c, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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@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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tutu, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}, 5={Country.name=Tonton, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null}, 6={Country.name=TinTin, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null}, 7={Country.name=Toutou, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@25ba93bf] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25ba93bf] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@69fe3c4c, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@664129ab 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@664129ab] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@664129ab] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@201b58d5, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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@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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tutu, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}, 5={Country.name=Tonton, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null}, 6={Country.name=TinTin, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null}, 7={Country.name=Toutou, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@664129ab] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@664129ab] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@201b58d5, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.greater]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@37acbc84 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@37acbc84] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@37acbc84] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7a320260, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@37acbc84] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@37acbc84] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7a320260, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.ignoreCase_dynamic_inMemory]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6d4cf992 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6d4cf992] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6d4cf992] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5354a59, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto_b, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=TOtO_c, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=toTO_a, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=TonTon, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:52 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88], Country_languages.country_id=[o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 6 times 2025-09-27 07:00:52 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@99}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, 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@77}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 6={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:52 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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=%_%} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b, org.codefilarete.stalactite.engine.model.Language@60d31564],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b, org.codefilarete.stalactite.engine.model.Language@60d31564],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b, org.codefilarete.stalactite.engine.model.Language@60d31564],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@5ac672e6, org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@5ac672e6, org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@5ac672e6, org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@5ac672e6, org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@5ac672e6, org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@5ac672e6, org.codefilarete.stalactite.engine.model.Language@2b08d18b],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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=%_%} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040, org.codefilarete.stalactite.engine.model.Language@74bf3795],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040, org.codefilarete.stalactite.engine.model.Language@74bf3795],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040, org.codefilarete.stalactite.engine.model.Language@74bf3795],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040, org.codefilarete.stalactite.engine.model.Language@11b02fc6],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040, org.codefilarete.stalactite.engine.model.Language@11b02fc6],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040, org.codefilarete.stalactite.engine.model.Language@11b02fc6],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040, org.codefilarete.stalactite.engine.model.Language@11b02fc6],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040, org.codefilarete.stalactite.engine.model.Language@11b02fc6],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6260a040, org.codefilarete.stalactite.engine.model.Language@11b02fc6],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6d4cf992] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6d4cf992] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5354a59, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notLike_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6a32569b 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6a32569b] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a32569b] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4ee6cf9e, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Tutu, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tonton, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6a32569b] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a32569b] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@4ee6cf9e, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.orderBy_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3e94ff8a 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3e94ff8a] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3e94ff8a] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@74405179, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:52 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88], Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@100a1ed0,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@100a1ed0,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@100a1ed0,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3ab903a, org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@100a1ed0,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3ab903a, org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@100a1ed0,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3ab903a, org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@100a1ed0,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@100a1ed0,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@100a1ed0,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@100a1ed0,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@401c01da, org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@401c01da, org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@401c01da, org.codefilarete.stalactite.engine.model.Language@6c003ee7],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6867e273,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6867e273,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6867e273,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3, org.codefilarete.stalactite.engine.model.Language@43615fc7],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6867e273,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3, org.codefilarete.stalactite.engine.model.Language@43615fc7],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6867e273,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3, org.codefilarete.stalactite.engine.model.Language@43615fc7],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6867e273,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6867e273,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6867e273,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6867e273,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3, org.codefilarete.stalactite.engine.model.Language@627b6b54],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3, org.codefilarete.stalactite.engine.model.Language@627b6b54],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e0391a3, org.codefilarete.stalactite.engine.model.Language@627b6b54],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3e94ff8a] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3e94ff8a] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@74405179, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.orderBy_criteriaOnCollection_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2bad9fbb 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2bad9fbb] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2bad9fbb] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2d24dc25, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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=B, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 3={Person.name=A, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237}, 4={Person.name=me, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=Titi, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@123, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=Tutu, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@456, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:52 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88], Country_languages.country_id=[o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 5 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, 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@99}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:52 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f, org.codefilarete.stalactite.engine.model.Language@3ee3a6f2],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f, org.codefilarete.stalactite.engine.model.Language@3ee3a6f2],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f, org.codefilarete.stalactite.engine.model.Language@3ee3a6f2],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f, org.codefilarete.stalactite.engine.model.Language@2e163f44],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f, org.codefilarete.stalactite.engine.model.Language@2e163f44],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f, org.codefilarete.stalactite.engine.model.Language@2e163f44],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@63ff878f],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2bad9fbb] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2bad9fbb] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@2d24dc25, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.elementCollectionCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@12446614 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@12446614] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@12446614] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@11648fd6, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main ElementCollectionRelationConfigurer$ElementRecordPersister selecting entities [org.codefilarete.stalactite.engine.configurer.elementcollection.ElementRecord@21160db7, org.codefilarete.stalactite.engine.configurer.elementcollection.ElementRecord@5c51366c] 2025-09-27 07:00:52 TRACE main SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.nicknames, Person_nicknames.id) in ((?, ?), (?, ?)) | {1=Jane Do, 2=o.c.s.i.PersistableIdentifier@666, 3=John Do, 4=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:52 TRACE main SQLOperation select State.name as State_name, State.id as State_id from State where State.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@100, 2=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=null, State.id=o.c.s.i.PersistableIdentifier@200}, 2={State.name=null, State.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, states_id from Country_states where (country_id, states_id) in ((?, ?), (?, ?)) | {Country_states.country_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Country_states.states_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@6a87f190,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1f63fdf4,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@12446614] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@12446614] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@11648fd6, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.delete_manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3ac731b5 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3ac731b5] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ac731b5] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5197d8bd, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:52 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88], Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, 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@88}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, 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}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@21eb022,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@21eb022,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@21eb022,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec, org.codefilarete.stalactite.engine.model.Language@deaba61],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@21eb022,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec, org.codefilarete.stalactite.engine.model.Language@deaba61],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@21eb022,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec, org.codefilarete.stalactite.engine.model.Language@deaba61],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@21eb022,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@21eb022,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@21eb022,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@21eb022,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7c385f68, org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7c385f68, org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7c385f68, org.codefilarete.stalactite.engine.model.Language@31ad7aec],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation delete from Country_languages where languages_id = ? and country_id = ? | {1={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77, Country_languages.country_id=o.c.s.i.PersistedIdentifier@42}, 2={Country_languages.languages_id=o.c.s.i.PersistedIdentifier@88, 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3ac731b5] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ac731b5] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5197d8bd, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.mapCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@143ef384 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@143ef384] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@143ef384] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@18b47bc6, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@c04ae148, org.codefilarete.stalactite.engine.configurer.map.RecordId@15e15862, org.codefilarete.stalactite.engine.configurer.map.RecordId@37e3c4, org.codefilarete.stalactite.engine.configurer.map.RecordId@311192, org.codefilarete.stalactite.engine.configurer.map.RecordId@314585, org.codefilarete.stalactite.engine.configurer.map.RecordId@3817b7] 2025-09-27 07:00:52 TRACE main SQLOperation select Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person_phoneNumbers where (Person_phoneNumbers.key, Person_phoneNumbers.id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {1=mobile, 2=o.c.s.i.PersistableIdentifier@666, 3=Matignon, 4=o.c.s.i.PersistableIdentifier@237, 5=work, 6=o.c.s.i.PersistableIdentifier@237, 7=home, 8=o.c.s.i.PersistableIdentifier@237, 9=home, 10=o.c.s.i.PersistableIdentifier@666, 11=work, 12=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 6 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Person_phoneNumbers(value, key, id) values (?, ?, ?) | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.key=Matignon, Person_phoneNumbers.value=06 66 66 66 66}, 2={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11}, 3={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.key=mobile, Person_phoneNumbers.value=03 33 33 33 33}, 4={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.key=work, Person_phoneNumbers.value=02 22 22 22 22}, 5={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.key=work, Person_phoneNumbers.value=05 55 55 55 55}, 6={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:52 TRACE main SQLOperation select State.name as State_name, State.id as State_id from State where State.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@100, 2=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, states_id from Country_states where (country_id, states_id) in ((?, ?), (?, ?)) | {Country_states.country_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Country_states.states_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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@200}, 2={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2b9c0a0e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2b9c0a0e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2b9c0a0e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2b9c0a0e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2b9c0a0e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2b9c0a0e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2b9c0a0e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2b9c0a0e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2b9c0a0e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={Matignon=06 66 66 66 66},timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={Matignon=06 66 66 66 66},timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@143ef384] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@143ef384] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@18b47bc6, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.ignoreCase_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@44fd7908 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@44fd7908] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44fd7908] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@3cb2b2de, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto_b, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=TOtO_c, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}, 3={Country.name=toTO_a, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null}, 4={Country.name=TonTon, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@44fd7908] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44fd7908] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@3cb2b2de, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.lesserEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@18a1de5d 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@18a1de5d] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@18a1de5d] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@45ed3fa9, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@18a1de5d] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@18a1de5d] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@45ed3fa9, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.isNotNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@309876a8 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@309876a8] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@309876a8] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5a61927a, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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 | {} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@309876a8] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@309876a8] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@5a61927a, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notEqual]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5c376546 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5c376546] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c376546] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@74394ad4, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5c376546] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c376546] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@74394ad4, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.endsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5ff6744a 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5ff6744a] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5ff6744a] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@727782da, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a description with a keyword, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5ff6744a] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5ff6744a] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@727782da, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@23488e7a 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@23488e7a] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@23488e7a] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7762964c, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:52 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:52 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:52 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88], Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:52 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@99}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 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@77}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@c32def9,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@c32def9,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@c32def9,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d, org.codefilarete.stalactite.engine.model.Language@567486d5],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@c32def9,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d, org.codefilarete.stalactite.engine.model.Language@567486d5],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@c32def9,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d, org.codefilarete.stalactite.engine.model.Language@567486d5],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@c32def9,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@c32def9,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@c32def9,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@c32def9,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d, org.codefilarete.stalactite.engine.model.Language@1b1d9ff5],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d, org.codefilarete.stalactite.engine.model.Language@1b1d9ff5],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@76bc765d, org.codefilarete.stalactite.engine.model.Language@1b1d9ff5],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1b56795d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1b56795d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1b56795d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1b56795d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@5cbbe7b7,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1b56795d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@5cbbe7b7,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1b56795d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@5cbbe7b7,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@49bdd957, org.codefilarete.stalactite.engine.model.Language@1b56795d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@5cbbe7b7,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@49bdd957, org.codefilarete.stalactite.engine.model.Language@1b56795d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@5cbbe7b7,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@49bdd957, org.codefilarete.stalactite.engine.model.Language@1b56795d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@5cbbe7b7,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@5cbbe7b7,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@5cbbe7b7,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@5cbbe7b7,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@23488e7a] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@23488e7a] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@7762964c, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.notLike]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4ab81988 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4ab81988] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4ab81988] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@39654268, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a description with a keyword, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}, 2={Country.name=null, Country.deputeCount=0, Country.euMember=false, Country.description=a keyword contained in the description, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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%} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4ab81988] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4ab81988] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@39654268, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest.crud]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:52 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@57f16a00 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@57f16a00] for JDBC transaction 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@57f16a00] to manual commit 2025-09-27 07:00:52 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@46b72cab, testMethod = crud@DerivedQueriesWithSingleTablePolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5a5a57bc]; rollback [true] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:52 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:52 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 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}} 2025-09-27 07:00:52 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@999] 2025-09-27 07:00:52 TRACE main SQLOperation select King.name as King_name, King.id as King_id from King where King.id in (?) | {1=o.c.s.i.PersistableIdentifier@999} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into King(name, id) values (?, ?) | {1={King.name=still me, King.id=o.c.s.i.PersistableIdentifier@999}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId, kingId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.euMember=false, Country.kingId=o.c.s.i.PersistableIdentifier@999, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.modificationDate=null, Country.DTYPE=Realm, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null}} 2025-09-27 07:00:52 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:52 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Tata, Country.deputeCount=0, Country.euMember=false, Country.description=null, Country.presidentId=null, Country.modificationDate=null, Country.DTYPE=Republic, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null}} 2025-09-27 07:00:52 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 2025-09-27 07:00:52 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} 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@58935b4,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@58935b4,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@58935b4,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@58935b4,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@58935b4,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@57f16a00] 2025-09-27 07:00:52 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@57f16a00] after transaction 2025-09-27 07:00:52 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@9086215 testClass = DerivedQueriesWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest@46b72cab, testMethod = crud@DerivedQueriesWithSingleTablePolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@7cd92d04 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@10089762 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.309 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithSingleTablePolymorphismTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest 2025-09-27 07:00:52 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] 2025-09-27 07:00:52 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2de4aefc, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@25b4d4f7, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@8b4df8f, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@75351e55, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7d2edd41, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7ebead7f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@50585d80, org.springframework.test.context.event.EventPublishingTestExecutionListener@dc22668, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@60d3644, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@dd3b6af, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@1ff55ec8, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@318da38, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6cc86309, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@7c3ed6f1] 2025-09-27 07:00:52 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:52 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:52 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 23 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@11d2b5c7 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Country(name varchar(255), description varchar(255), euMember boolean, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Republic(deputeCount integer, id int not null, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_id_Country_id foreign key(id) references Country(id) 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.pageable_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@600f1ce3 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@600f1ce3] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@600f1ce3] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@457f64e2, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=null}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=null}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=null}, 4={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@45, Country.description=null, Country.presidentId=null}, 5={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@46, Country.description=null, Country.presidentId=null}, 6={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=TinTin, Country.id=o.c.s.i.PersistableIdentifier@47, Country.description=null, Country.presidentId=null}, 7={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toutou, Country.id=o.c.s.i.PersistableIdentifier@48, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 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}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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%} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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%} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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%} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@600f1ce3] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@600f1ce3] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@457f64e2, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@72900861 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@72900861] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72900861] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@4ee43a11, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 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}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@777}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 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}} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@72900861] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72900861] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@4ee43a11, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@52f7e639 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@52f7e639] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@52f7e639] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@613b10bd, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.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} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 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}, 2={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}, 3={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 4={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@45, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 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}} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@52f7e639] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@52f7e639] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@613b10bd, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4cbc7954 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4cbc7954] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4cbc7954] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@1490d71d, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.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} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 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}, 2={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}, 3={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 4={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@45, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 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}} 2025-09-27 07:00:53 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%} 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4cbc7954] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4cbc7954] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@1490d71d, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@66f9183 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@66f9183] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@66f9183] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@62dc2c6, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=null}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=null}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=null}, 4={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@45, Country.description=null, Country.presidentId=null}, 5={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@46, Country.description=null, Country.presidentId=null}, 6={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=TinTin, Country.id=o.c.s.i.PersistableIdentifier@47, Country.description=null, Country.presidentId=null}, 7={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toutou, Country.id=o.c.s.i.PersistableIdentifier@48, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 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}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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%} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@66f9183] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@66f9183] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@62dc2c6, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@450458d7 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@450458d7] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@450458d7] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@6cfecf92, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 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}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@777}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 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}} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@450458d7] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@450458d7] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@6cfecf92, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.pageable_withCompositeOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@745deaed 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@745deaed] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@745deaed] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@7d291fed, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=null}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=null}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=null}, 4={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@45, Country.description=null, Country.presidentId=null}, 5={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@46, Country.description=null, Country.presidentId=null}, 6={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@47, Country.description=null, Country.presidentId=null}, 7={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@48, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 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}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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%} 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@745deaed] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@745deaed] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@7d291fed, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.dynamicSort]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4117fd79 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4117fd79] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4117fd79] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@39c0efdb, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=null}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=null}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=null}, 4={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@45, Country.description=null, Country.presidentId=null}, 5={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@46, Country.description=null, Country.presidentId=null}, 6={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@47, Country.description=null, Country.presidentId=null}, 7={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@48, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 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}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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%} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4117fd79] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4117fd79] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@39c0efdb, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@40beeda 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@40beeda] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@40beeda] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@2271c0ea, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:53 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 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}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:53 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}} 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@40beeda] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@40beeda] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@2271c0ea, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6a5be26f 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6a5be26f] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a5be26f] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@396d47aa, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=null}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=null}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=null}, 4={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@45, Country.description=null, Country.presidentId=null}, 5={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@46, Country.description=null, Country.presidentId=null}, 6={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=TinTin, Country.id=o.c.s.i.PersistableIdentifier@47, Country.description=null, Country.presidentId=null}, 7={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toutou, Country.id=o.c.s.i.PersistableIdentifier@48, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 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}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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%} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6a5be26f] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a5be26f] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@396d47aa, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@20a7e171 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@20a7e171] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20a7e171] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@66de563a, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=null}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=null}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=null}, 4={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@45, Country.description=null, Country.presidentId=null}, 5={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@46, Country.description=null, Country.presidentId=null}, 6={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=TinTin, Country.id=o.c.s.i.PersistableIdentifier@47, Country.description=null, Country.presidentId=null}, 7={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toutou, Country.id=o.c.s.i.PersistableIdentifier@48, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 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}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@20a7e171] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20a7e171] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@66de563a, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest.pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6a7f0da2 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6a7f0da2] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a7f0da2] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@1404534b, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@7b112f9a]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null, Country.presidentId=null}, 2={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43, Country.description=null, Country.presidentId=null}, 3={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44, Country.description=null, Country.presidentId=null}, 4={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@45, Country.description=null, Country.presidentId=null}, 5={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@46, Country.description=null, Country.presidentId=null}, 6={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=TinTin, Country.id=o.c.s.i.PersistableIdentifier@47, Country.description=null, Country.presidentId=null}, 7={Country.creationDate=null, Country.euMember=false, Country.modificationDate=null, Country.name=Toutou, Country.id=o.c.s.i.PersistableIdentifier@48, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:53 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}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.deputeCount=0}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.deputeCount=0}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.deputeCount=0}} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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%} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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%} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 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%} 2025-09-27 07:00:53 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 2025-09-27 07:00:53 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:53 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6a7f0da2] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a7f0da2] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@7ee76b77 testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest@1404534b, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5d0f80aa testClass = DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithJoinTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@3e6857f3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.295 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.344 s - in org.codefilarete.stalactite.spring.repository.query.ProjectionMappingFinderTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest 2025-09-27 07:00:53 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] 2025-09-27 07:00:53 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7b636d1f, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@4f11b19, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@4b86ed6b, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@181eb2e6, org.springframework.test.context.support.DirtiesContextTestExecutionListener@78753f6f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7450daab, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@8c19cff, org.springframework.test.context.event.EventPublishingTestExecutionListener@65258683, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@34fa530f, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@460d42b9, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@42af18e3, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@b779fab, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6d73c7e1, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@41c7487c] 2025-09-27 07:00:53 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:53 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:53 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 28 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@dce1556 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Country_languages(country_id int, languages_id int, unique (country_id, languages_id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Realm(id int not null, name varchar(255), euMember boolean, presidentId int, kingId int, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Republic(deputeCount integer, id int not null, name varchar(255), euMember boolean, presidentId int, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_kingId_King_id foreign key(kingId) references King(id) 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4f092b49 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4f092b49] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4f092b49] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@3188a6df testClass = TablePerClassNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest@33c9f46f, testMethod = in@TablePerClassNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@351cd23c 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@4c479c94 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.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.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@380d659d]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:53 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@2172d09e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:53 TRACE main SQLOperation select Country.name as Country_name, Country.euMember as Country_euMember, 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.euMember as Realm_euMember, Realm.id as Realm_id, Republic.name as Republic_name, Republic.deputeCount as Republic_deputeCount, Republic.euMember as Republic_euMember, Republic.id as Republic_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, Realm_king.name as Realm_king_name, Realm_king.id as Realm_king_id from (select Realm.name as name, Realm.euMember as euMember, Realm.id as id, Realm.presidentId as presidentId, 'Realm' as DISCRIMINATOR from Realm union all select Republic.name as name, Republic.euMember as euMember, 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 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 (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, deputeCount, euMember, id, presidentId) values (?, ?, ?, ?, ?) | {1={Republic.presidentId=null, Republic.deputeCount=0, Republic.euMember=false, Republic.name=Toto, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Realm(name, euMember, id, kingId, presidentId) values (?, ?, ?, ?, ?) | {1={Realm.euMember=false, Realm.kingId=null, Realm.presidentId=null, Realm.id=o.c.s.i.PersistableIdentifier@43, Realm.name=Tata}} 2025-09-27 07:00:53 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]} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4f092b49] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4f092b49] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@3188a6df testClass = TablePerClassNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest@33c9f46f, testMethod = in@TablePerClassNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@351cd23c 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@4c479c94 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.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.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.173 s - in org.codefilarete.stalactite.spring.repository.query.nativ.TablePerClassNativeQueriesTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest 2025-09-27 07:00:53 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] 2025-09-27 07:00:53 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@1f59b2ef, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@45d39b9, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@3053c099, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@5b4932c8, org.springframework.test.context.support.DirtiesContextTestExecutionListener@9d52d84, org.springframework.test.context.transaction.TransactionalTestExecutionListener@64a85df6, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4ad10ef2, org.springframework.test.context.event.EventPublishingTestExecutionListener@589caa12, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@78050588, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@5e64b093, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@1c009333, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@21f1669b, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@71080e68, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@a13d8f2] 2025-09-27 07:00:53 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:53 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:53 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 28 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2a97f9a3 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Country_languages(republic_id int, languages_id int, unique (republic_id, languages_id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Republic(name varchar(255), euMember boolean, id int not null, presidentId int, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_republic_id_Republic_id foreign key(republic_id) references Republic(id) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:53 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2ccc9797 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2ccc9797] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ccc9797] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@7bd11ac4, testMethod = projection_byExtraArgument@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:53 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@777, Person.vehicleId=null}, 2={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@777}} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2ccc9797] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ccc9797] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@7bd11ac4, testMethod = projection_byExtraArgument@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@79f40088 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@79f40088] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@79f40088] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@663e3bdd, testMethod = projection_pageable@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:53 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}, 2={Person.name=Saca do, Person.id=o.c.s.i.PersistableIdentifier@669, Person.vehicleId=null}, 3={Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@668, Person.vehicleId=null}, 4={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@667, Person.vehicleId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.name=Titi, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Republic.name=Tata, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Republic.name=Tonton, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=o.c.s.i.PersistableIdentifier@669}} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@79f40088] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@79f40088] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@663e3bdd, testMethod = projection_pageable@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7b35b15c 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7b35b15c] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7b35b15c] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@198ad979, testMethod = exists@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:53 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.name=Tata, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7b35b15c] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7b35b15c] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@198ad979, testMethod = exists@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4106cd1c 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4106cd1c] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4106cd1c] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@d634eb0, testMethod = projection_orderBy@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:53 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}, 2={Person.name=Saca do, Person.id=o.c.s.i.PersistableIdentifier@669, Person.vehicleId=null}, 3={Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@668, Person.vehicleId=null}, 4={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@667, Person.vehicleId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.name=Titi, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Republic.name=Tata, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Republic.name=Tonton, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=o.c.s.i.PersistableIdentifier@669}} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4106cd1c] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4106cd1c] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@d634eb0, testMethod = projection_orderBy@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@11b11d91 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@11b11d91] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11b11d91] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@725549d1, testMethod = twoCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:53 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@11b11d91] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11b11d91] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@725549d1, testMethod = twoCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@b5c8c73 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@b5c8c73] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@b5c8c73] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@5ae82700, testMethod = equalBoolean@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:53 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.name=Toto, Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}} 2025-09-27 07:00:53 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 | {} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@b5c8c73] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@b5c8c73] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@5ae82700, testMethod = equalBoolean@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@31cb8c10 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@31cb8c10] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@31cb8c10] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@903646c, testMethod = in_string@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:53 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.name=Titi, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}, 3={Republic.name=Tata, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null}} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@31cb8c10] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@31cb8c10] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@903646c, testMethod = in_string@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.severalNativeQueries_theOneMatchingDatabaseIsChosen]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@db850a 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@db850a] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@db850a] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@76de0b39, testMethod = severalNativeQueries_theOneMatchingDatabaseIsChosen@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:53 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.name=Titi, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}, 3={Republic.name=Tata, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null}} 2025-09-27 07:00:53 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} 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@db850a] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@db850a] after transaction 2025-09-27 07:00:53 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@76de0b39, testMethod = severalNativeQueries_theOneMatchingDatabaseIsChosen@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:53 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@637f41e2 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@637f41e2] for JDBC transaction 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@637f41e2] to manual commit 2025-09-27 07:00:53 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@7c5be362, testMethod = projection_resultIsSingle@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:53 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:53 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:53 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:53 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}} 2025-09-27 07:00:53 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:53 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.name=Tata, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}} 2025-09-27 07:00:54 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} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@637f41e2] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@637f41e2] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@7c5be362, testMethod = projection_resultIsSingle@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4009c7cb 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4009c7cb] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4009c7cb] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@55f90605, testMethod = countDistinctByCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:54 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@237}} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78] 2025-09-27 07:00:54 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77, 4=o.c.s.i.PersistableIdentifier@78} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 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}, 4={Language.id=o.c.s.i.PersistableIdentifier@78, Language.code=fr_fr}} 2025-09-27 07:00:54 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:54 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 5 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@78}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 5={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:54 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} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4009c7cb] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4009c7cb] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@55f90605, testMethod = countDistinctByCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@28d1030d 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@28d1030d] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@28d1030d] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@5b6ba5bb, testMethod = countByCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:54 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@237}} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:54 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:54 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}} 2025-09-27 07:00:54 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:54 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:54 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} 2025-09-27 07:00:54 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} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@28d1030d] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@28d1030d] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@5b6ba5bb, testMethod = countByCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@a786232 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@a786232] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a786232] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@2e798b8f, testMethod = in@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}} 2025-09-27 07:00:54 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]} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 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]} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@a786232] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a786232] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@2e798b8f, testMethod = in@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1d386850 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1d386850] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1d386850] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@6d04983b, testMethod = oneToOneCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:54 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@237}} 2025-09-27 07:00:54 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]} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1d386850] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1d386850] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@6d04983b, testMethod = oneToOneCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.oneResultExpected_severalResults_throwsException]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1100efdb 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1100efdb] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1100efdb] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@63e1f196, testMethod = oneResultExpected_severalResults_throwsException@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}, 2={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}} 2025-09-27 07:00:54 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1100efdb] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1100efdb] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@63e1f196, testMethod = oneResultExpected_severalResults_throwsException@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.equal]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@494e244d 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@494e244d] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@494e244d] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@3574975e, testMethod = equal@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:54 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} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Titi, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null}} 2025-09-27 07:00:54 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@494e244d] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@494e244d] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@3574975e, testMethod = equal@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest.delete_manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3141e7fe 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3141e7fe] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3141e7fe] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@28f05506, testMethod = delete_manyToManyCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@790c07cc]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:54 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(name, euMember, id, presidentId) values (?, ?, ?, ?) | {1={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.name=Toto, Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@237}} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:54 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:54 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}} 2025-09-27 07:00:54 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:54 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}} 2025-09-27 07:00:54 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} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43] 2025-09-27 07:00:54 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@184b7e00],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@184b7e00],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@584f7cc5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@184b7e00],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@584f7cc5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7486c4ae, org.codefilarete.stalactite.engine.model.Language@184b7e00],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@584f7cc5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@584f7cc5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@184b7e00],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@184b7e00],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@184b7e00],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@45860663, org.codefilarete.stalactite.engine.model.Language@184b7e00],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation delete from Country_languages where republic_id = ? and languages_id = ? | {1={Country_languages.republic_id=o.c.s.i.PersistedIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@88}, 2={Country_languages.republic_id=o.c.s.i.PersistedIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77}, 3={Country_languages.republic_id=o.c.s.i.PersistedIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@99}, 4={Country_languages.republic_id=o.c.s.i.PersistedIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 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}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3141e7fe] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3141e7fe] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@19c019d7 testClass = NativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest@28f05506, testMethod = delete_manyToManyCriteria@AbstractNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@33e94a06 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@609ba4a9 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.379 s - in org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueriesTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest 2025-09-27 07:00:54 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] 2025-09-27 07:00:54 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@118f2ce4, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@7aec7779, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@2912523c, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@26e9c423, org.springframework.test.context.support.DirtiesContextTestExecutionListener@4e692416, org.springframework.test.context.transaction.TransactionalTestExecutionListener@57a7c51d, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6c9fee67, org.springframework.test.context.event.EventPublishingTestExecutionListener@43ff70b, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@3712a0e, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6a178850, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7968afa3, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@214882a, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@8bfe33c, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@5ebcbf73] 2025-09-27 07:00:54 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:54 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:54 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 14 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@e17e7a3 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Country(name varchar(255), euMember boolean, id int not null, presidentId int, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Country_languages(country_id int, languages_id int, unique (country_id, languages_id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Realm(id int not null, kingId int, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Republic(deputeCount integer, id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_id_Country_id foreign key(id) references Country(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_kingId_King_id foreign key(kingId) references King(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_id_Country_id foreign key(id) references Country(id) 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@127e90b2 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@127e90b2] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@127e90b2] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@48cf21d7 testClass = JoinTableNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest@51f8c7aa, testMethod = in@JoinTableNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@37652627 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@7b2bfc55 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={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", 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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@4adbab7e]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 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 2025-09-27 07:00:54 TRACE main SQLOperation select Country.name as Country_name, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Country 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 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 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 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 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}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Realm(id, kingId) values (?, ?) | {1={Realm.kingId=null, Realm.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:54 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]} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Country 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Country[ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@127e90b2] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@127e90b2] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@48cf21d7 testClass = JoinTableNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest@51f8c7aa, testMethod = in@JoinTableNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@37652627 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@7b2bfc55 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={}, inheritInitializers=true, inheritLocations=true, initializers={}, loader=org.springframework.test.context.ContextLoader.class, locations={}, name="", 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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.076 s - in org.codefilarete.stalactite.spring.repository.query.nativ.JoinTableNativeQueriesTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest 2025-09-27 07:00:54 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] 2025-09-27 07:00:54 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2e04d682, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3d308ad9, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@6eaba6ed, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7f2d258a, org.springframework.test.context.support.DirtiesContextTestExecutionListener@77954c2b, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4eca7642, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7de53db8, org.springframework.test.context.event.EventPublishingTestExecutionListener@6b7246fb, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@36dbbbaa, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2b3eb355, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7f624377, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@65e97fe, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6d337a74, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@3349c89c] 2025-09-27 07:00:54 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:54 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:54 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 14 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2c1034c9 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Country(name varchar(255), euMember boolean, id int not null, presidentId int, deputeCount integer, kingId int, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Country_languages(country_id int, languages_id int, unique (country_id, languages_id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Country add constraint FK_Country_kingId_King_id foreign key(kingId) references King(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@299b1a1c 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@299b1a1c] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@299b1a1c] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@1b4cb7ee testClass = SingleTableNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest@21c3628d, testMethod = in@SingleTableNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5079c753 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@78075142 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, 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.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.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@60a6a6b]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 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 2025-09-27 07:00:54 TRACE main SQLOperation select Country.name as Country_name, Country.euMember as Country_euMember, 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, 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_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 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Country(name, deputeCount, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?) | {1={Country.deputeCount=0, Country.DTYPE=Republic, Country.name=Toto, Country.presidentId=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Country(name, euMember, id, presidentId, kingId, DTYPE) values (?, ?, ?, ?, ?, ?) | {1={Country.kingId=null, Country.DTYPE=Realm, Country.name=Tata, Country.presidentId=null, Country.euMember=false, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:54 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]} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@299b1a1c] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@299b1a1c] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@1b4cb7ee testClass = SingleTableNativeQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.nativ.SingleTableNativeQueriesTest@21c3628d, testMethod = in@SingleTableNativeQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@5079c753 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@78075142 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, 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.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.springframework.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.076 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.057 s - in org.codefilarete.stalactite.spring.repository.query.nativ.NativeQueryLookupStrategyTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest 2025-09-27 07:00:54 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] 2025-09-27 07:00:54 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7782b6f0, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@13bdf19, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@7cad7d48, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7d2c61c2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@1ffb6da1, org.springframework.test.context.transaction.TransactionalTestExecutionListener@40e7aa50, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@5737d839, org.springframework.test.context.event.EventPublishingTestExecutionListener@490b916c, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@dd97b89, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@7011f548, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@198e0d63, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@c9b6fcf, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@4ad858e6, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@351c5f40] 2025-09-27 07:00:54 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:54 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:54 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 17 ms. Found 2 Stalactite repository interfaces. 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@367f3fe5 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Country_languages(country_id int, languages_id int, unique (country_id, languages_id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Country_states(country_id int, states_id int, unique (country_id, states_id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Realm(id int not null, modificationDate timestamp, name varchar(255), creationDate timestamp, description varchar(255), euMember boolean, presidentId int, kingId int, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Republic(deputeCount integer, id int not null, modificationDate timestamp, name varchar(255), creationDate timestamp, description varchar(255), euMember boolean, presidentId int, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:54 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_kingId_King_id foreign key(kingId) references King(id) 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.equals_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6e46f6ca 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6e46f6ca] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6e46f6ca] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@7c6ff21b, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 EqualsIgnoreCase], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 EqualsIgnoreCase], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 EqualsIgnoreCase], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 EqualsIgnoreCase], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6e46f6ca] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6e46f6ca] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@7c6ff21b, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.startsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@22a31918 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@22a31918] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@22a31918] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2140db1c, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@8ed515b Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@22a31918] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@22a31918] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2140db1c, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@33616e79 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@33616e79] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@33616e79] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5102e308, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@777, Person.vehicleId=null}, 2={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@33616e79] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@33616e79] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5102e308, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@19abd0d5 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@19abd0d5] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@19abd0d5] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5df68f70, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}, 2={Person.name=Saca do, Person.id=o.c.s.i.PersistableIdentifier@669, Person.vehicleId=null}, 3={Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@668, Person.vehicleId=null}, 4={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@667, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:54 TRACE main SQLOperation select Country.name as name, president.name as president_name from (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 union all 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) 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} 2025-09-27 07:00:54 TRACE main SQLOperation select Country.name as name, president.name as president_name from (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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@19abd0d5] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@19abd0d5] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5df68f70, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.before]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6f6fc248 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6f6fc248] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f6fc248] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@79ff8e36, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e Lesser], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6f6fc248] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f6fc248] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@79ff8e36, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7e332f69 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7e332f69] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7e332f69] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@6549d697, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 TRACE main SQLOperation select Country.id as Country_id from (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 union all 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) 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} 2025-09-27 07:00:54 TRACE main SQLOperation select Country.id as Country_id from (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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7e332f69] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7e332f69] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@6549d697, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@32be84f5 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@32be84f5] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@32be84f5] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@24ea79c9, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:54 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:54 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:54 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}} 2025-09-27 07:00:54 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:54 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 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@99}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:54 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:54 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 2025-09-27 07:00:54 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@640f3864,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@640f3864,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@640f3864,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0, org.codefilarete.stalactite.engine.model.Language@52ce7094],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@640f3864,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0, org.codefilarete.stalactite.engine.model.Language@52ce7094],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@640f3864,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0, org.codefilarete.stalactite.engine.model.Language@52ce7094],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@640f3864,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@640f3864,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@640f3864,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@640f3864,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0, org.codefilarete.stalactite.engine.model.Language@6326b5ce],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0, org.codefilarete.stalactite.engine.model.Language@6326b5ce],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3813b6a0, org.codefilarete.stalactite.engine.model.Language@6326b5ce],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:54 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 2025-09-27 07:00:54 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a119605,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a119605,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a119605,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c, org.codefilarete.stalactite.engine.model.Language@7798f534],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a119605,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c, org.codefilarete.stalactite.engine.model.Language@7798f534],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a119605,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c, org.codefilarete.stalactite.engine.model.Language@7798f534],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a119605,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a119605,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a119605,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a119605,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c, org.codefilarete.stalactite.engine.model.Language@30d9004d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c, org.codefilarete.stalactite.engine.model.Language@30d9004d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@64edc74c, org.codefilarete.stalactite.engine.model.Language@30d9004d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@32be84f5] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@32be84f5] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@24ea79c9, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.isNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@587237 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@587237] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@587237] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4ecaaa44, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 IsNull], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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 | {} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@587237] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@587237] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4ecaaa44, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.orderBy_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@584dfeda 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@584dfeda] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@584dfeda] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5e741bad, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=C, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}, 2={Person.name=B, Person.id=o.c.s.i.PersistableIdentifier@123, Person.vehicleId=null}, 3={Person.name=A, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}, 4={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@456, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Tintin, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.name=Tantan, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@584dfeda] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@584dfeda] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5e741bad, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.like_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@25525c7a 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@25525c7a] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25525c7a] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4e9df89f, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tutu, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 LikeIgnoreCase], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@25525c7a] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25525c7a] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4e9df89f, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@20c48e73 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@20c48e73] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20c48e73] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@1520e3cd, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=Me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}, 2={Person.name=Saca do, Person.id=o.c.s.i.PersistableIdentifier@669, Person.vehicleId=null}, 3={Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@668, Person.vehicleId=null}, 4={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@667, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:54 TRACE main SQLOperation select Country.name as name, president.name as president_name from (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 union all 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) 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%} 2025-09-27 07:00:54 TRACE main SQLOperation select Country.name as name, president.name as president_name from (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 union all 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) 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%} 2025-09-27 07:00:54 TRACE main SQLOperation select Country.name as name, president.name as president_name from (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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@20c48e73] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20c48e73] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@1520e3cd, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.lesser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@92d571c 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@92d571c] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@92d571c] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@71ccc82e, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e Lesser], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@92d571c] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@92d571c] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@71ccc82e, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.embeddedCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7f1fedad 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7f1fedad] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f1fedad] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@36645be0, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=Fri Jan 22 11:10:23 UTC 2010, Republic.euMember=false, Republic.modificationDate=Fri May 10 10:30:45 UTC 2024, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@258b7c49 Lesser], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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=Sat Sep 27 07:00:54 UTC 2025} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7f1fedad] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f1fedad] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@36645be0, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.ignoreCase_all]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5777fd73 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5777fd73] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5777fd73] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@854ed13, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TOtO, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=toTO, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TonTon, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@4b527f7], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5777fd73] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5777fd73] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@854ed13, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.ignoreCase_and]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4869e4b5 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4869e4b5] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4869e4b5] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2ece6c06, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TOtO, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=toTO, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TonTon, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@66c4fa48], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4869e4b5] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4869e4b5] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2ece6c06, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5dd2e8ce 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5dd2e8ce] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5dd2e8ce] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5994c02a, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@20d9755f], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5dd2e8ce] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5dd2e8ce] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5994c02a, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@fd5b66d 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@fd5b66d] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@fd5b66d] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@1c4d1a5d, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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@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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tutu, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}, 5={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.description=null}, 6={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TinTin, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.description=null}, 7={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toutou, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@fd5b66d] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@fd5b66d] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@1c4d1a5d, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@679089be 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@679089be] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@679089be] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@41ac4185, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=true, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@1b844e16 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@1b844e16 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@679089be] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@679089be] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@41ac4185, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.limit_throwsExceptionBecauseOfCollectionPropertyMapping]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@520fee6 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@520fee6] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@520fee6] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2f66de74, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:54 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:54 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:54 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}} 2025-09-27 07:00:54 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:54 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 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@88}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@520fee6] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@520fee6] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2f66de74, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.contains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@659aec43 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@659aec43] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@659aec43] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3654919, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@8ed515b Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@659aec43] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@659aec43] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3654919, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@cb22678 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@cb22678] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@cb22678] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@bab1e09, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 InIgnoreCase], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 InIgnoreCase], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@cb22678] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@cb22678] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@bab1e09, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notIn_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@33ef3af5 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@33ef3af5] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@33ef3af5] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@64f2e04b, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 InIgnoreCase], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@33ef3af5] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@33ef3af5] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@64f2e04b, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.greaterEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7a40d6dd 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7a40d6dd] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a40d6dd] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@642a759f, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e Greater], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7a40d6dd] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a40d6dd] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@642a759f, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1ffae8d6 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1ffae8d6] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ffae8d6] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@f050a1c, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 TRACE main SQLOperation select Country.name as name, president.name as president_name from (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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1ffae8d6] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ffae8d6] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@f050a1c, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1aa42c5c 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1aa42c5c] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1aa42c5c] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@6f615cd9, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:54 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78] 2025-09-27 07:00:54 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77, 4=o.c.s.i.PersistableIdentifier@78} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 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=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}, 3={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}, 4={Language.code=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}} 2025-09-27 07:00:54 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:54 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 5 times 2025-09-27 07:00:54 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@99}, 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@88}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@78}} 2025-09-27 07:00:54 TRACE main SQLOperation select count(Country.id) as row_count from (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 union all 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) 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} 2025-09-27 07:00:54 TRACE main SQLOperation select count(distinct Country.id) as row_count from (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 union all 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) 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} 2025-09-27 07:00:54 TRACE main SQLOperation select count(distinct Country.id) as row_count from (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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1aa42c5c] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1aa42c5c] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@6f615cd9, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.between]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4efa76b2 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4efa76b2] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4efa76b2] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5761748e, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e Between], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4efa76b2] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4efa76b2] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5761748e, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notContains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@49528e62 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@49528e62] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49528e62] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@38aa815b, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@8ed515b Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@49528e62] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49528e62] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@38aa815b, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@74ecc76c 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@74ecc76c] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@74ecc76c] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2f2ba15d, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:54 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:54 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:54 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}} 2025-09-27 07:00:54 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:54 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 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@77}} 2025-09-27 07:00:54 TRACE main SQLOperation select count(Country.id) as row_count from (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 union all 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) 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} 2025-09-27 07:00:54 TRACE main SQLOperation select count(Country.id) as row_count from (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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@74ecc76c] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@74ecc76c] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2f2ba15d, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3e62d73b 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3e62d73b] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3e62d73b] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@27b3a7d7, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3e62d73b] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3e62d73b] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@27b3a7d7, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.or]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@418c3a74 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@418c3a74] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@418c3a74] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@e846ea3, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TOtO, Republic.creationDate=null, Republic.euMember=true, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=toTO, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=a keyword contained in the description}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TonTon, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Equals, OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@8ed515b Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Equals, org.codefilarete.stalactite.query.model.Criteria@775e031b, OR Person.name Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@418c3a74] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@418c3a74] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@e846ea3, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.like]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@440f6aa8 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@440f6aa8] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@440f6aa8] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@fd8d34a, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@8ed515b Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@440f6aa8] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@440f6aa8] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@fd8d34a, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5d699206 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5d699206] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d699206] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4fd7b798, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:54 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 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 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 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 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 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 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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]} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5d699206] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d699206] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4fd7b798, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.oneResultExpected_severalResults_throwsException]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@60aa431 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@60aa431] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@60aa431] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@11e36c1c, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@60aa431] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@60aa431] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@11e36c1c, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.after]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@14dd4d48 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@14dd4d48] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@14dd4d48] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@244b64d8, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e Greater], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@14dd4d48] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@14dd4d48] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@244b64d8, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.equal]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2af02f92 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2af02f92] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2af02f92] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5bc18ec9, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2af02f92] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2af02f92] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5bc18ec9, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@334a373a 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@334a373a] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@334a373a] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@32108127, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:54 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:54 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=C, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}, 2={Person.name=B, Person.id=o.c.s.i.PersistableIdentifier@123, Person.vehicleId=null}, 3={Person.name=A, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}, 4={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@456, Person.vehicleId=null}} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Tintin, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.name=Tantan, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@334a373a] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@334a373a] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@32108127, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notIn]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@36e6ea6c 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@36e6ea6c] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@36e6ea6c] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4caad470, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@36e6ea6c] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@36e6ea6c] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4caad470, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7961477a 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7961477a] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7961477a] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5d0981bd, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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@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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:54 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:54 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tutu, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}, 5={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.description=null}, 6={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TinTin, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.description=null}, 7={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toutou, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.description=null}} 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7961477a] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7961477a] after transaction 2025-09-27 07:00:54 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5d0981bd, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:54 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7130c8da 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7130c8da] for JDBC transaction 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7130c8da] to manual commit 2025-09-27 07:00:54 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@743e63ce, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:54 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:54 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:54 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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@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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tutu, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}, 5={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.description=null}, 6={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TinTin, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.description=null}, 7={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toutou, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7130c8da] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7130c8da] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@743e63ce, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.greater]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@49e1826f 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@49e1826f] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49e1826f] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@559f6229, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e Greater], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@49e1826f] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@49e1826f] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@559f6229, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.ignoreCase_dynamic_inMemory]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@19a9062e 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@19a9062e] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@19a9062e] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2e3f3fd6, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto_b, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TOtO_c, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=toTO_a, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TonTon, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 3={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 6 times 2025-09-27 07:00:55 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@99}, 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@88}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 6={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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=%_%} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2, org.codefilarete.stalactite.engine.model.Language@10d598ca],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2, org.codefilarete.stalactite.engine.model.Language@10d598ca],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2, org.codefilarete.stalactite.engine.model.Language@10d598ca],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2, org.codefilarete.stalactite.engine.model.Language@55d4422e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2, org.codefilarete.stalactite.engine.model.Language@55d4422e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2, org.codefilarete.stalactite.engine.model.Language@55d4422e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2, org.codefilarete.stalactite.engine.model.Language@55d4422e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2, org.codefilarete.stalactite.engine.model.Language@55d4422e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@28985db2, org.codefilarete.stalactite.engine.model.Language@55d4422e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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=%_%} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4, org.codefilarete.stalactite.engine.model.Language@37a1e8ed],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4, org.codefilarete.stalactite.engine.model.Language@37a1e8ed],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4, org.codefilarete.stalactite.engine.model.Language@37a1e8ed],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4, org.codefilarete.stalactite.engine.model.Language@22838912],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4, org.codefilarete.stalactite.engine.model.Language@22838912],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4, org.codefilarete.stalactite.engine.model.Language@22838912],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4, org.codefilarete.stalactite.engine.model.Language@22838912],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4, org.codefilarete.stalactite.engine.model.Language@22838912],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2344d4a4, org.codefilarete.stalactite.engine.model.Language@22838912],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@19a9062e] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@19a9062e] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@2e3f3fd6, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notLike_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6fbd56da 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6fbd56da] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6fbd56da] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@748481eb, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tutu, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tonton, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 LikeIgnoreCase], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6fbd56da] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6fbd56da] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@748481eb, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.orderBy_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5f22d8ea 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5f22d8ea] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5f22d8ea] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@797c8f80, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 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@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}} 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@3ec36e2f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@3ec36e2f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@3ec36e2f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@49c88144, org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@3ec36e2f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@49c88144, org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@3ec36e2f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@49c88144, org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@3ec36e2f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@3ec36e2f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@3ec36e2f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@3ec36e2f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3d584a09, org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3d584a09, org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3d584a09, org.codefilarete.stalactite.engine.model.Language@5721124c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@ca80a68,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@ca80a68,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@ca80a68,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@57392112, org.codefilarete.stalactite.engine.model.Language@2446ccdd],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@ca80a68,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@57392112, org.codefilarete.stalactite.engine.model.Language@2446ccdd],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@ca80a68,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@57392112, org.codefilarete.stalactite.engine.model.Language@2446ccdd],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@ca80a68,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@ca80a68,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@ca80a68,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@ca80a68,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b2cc1d4, org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b2cc1d4, org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b2cc1d4, org.codefilarete.stalactite.engine.model.Language@57392112],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5f22d8ea] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5f22d8ea] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@797c8f80, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.orderBy_criteriaOnCollection_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@691eda48 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@691eda48] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@691eda48] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@ac73cdd, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=C, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}, 2={Person.name=B, Person.id=o.c.s.i.PersistableIdentifier@123, Person.vehicleId=null}, 3={Person.name=A, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}, 4={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@456, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.name=Titi, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.name=Tutu, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 5 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, 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@99}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d, org.codefilarete.stalactite.engine.model.Language@5fc71c81],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d, org.codefilarete.stalactite.engine.model.Language@5fc71c81],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d, org.codefilarete.stalactite.engine.model.Language@5fc71c81],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d, org.codefilarete.stalactite.engine.model.Language@2604c21c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d, org.codefilarete.stalactite.engine.model.Language@2604c21c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d, org.codefilarete.stalactite.engine.model.Language@2604c21c],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@6d7f475d],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@691eda48] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@691eda48] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@ac73cdd, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.elementCollectionCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2760d9e4 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2760d9e4] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2760d9e4] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@74c7e49a, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main ElementCollectionRelationConfigurer$ElementRecordPersister selecting entities [org.codefilarete.stalactite.engine.configurer.elementcollection.ElementRecord@78ad04ea, org.codefilarete.stalactite.engine.configurer.elementcollection.ElementRecord@fa90f97] 2025-09-27 07:00:55 TRACE main SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.nicknames, Person_nicknames.id) in ((?, ?), (?, ?)) | {1=Jane Do, 2=o.c.s.i.PersistableIdentifier@666, 3=John Do, 4=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person_nicknames(nicknames, id) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=Jane Do}, 2={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=John Do}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:55 TRACE main SQLOperation select State.name as State_name, State.id as State_id from State where State.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@100, 2=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select states_id, country_id from Country_states where (country_id, states_id) in ((?, ?), (?, ?)) | {Country_states.states_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200], Country_states.country_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country_states(states_id, country_id) values (?, ?) | {1={Country_states.states_id=o.c.s.i.PersistableIdentifier@200, Country_states.country_id=o.c.s.i.PersistableIdentifier@42}, 2={Country_states.states_id=o.c.s.i.PersistableIdentifier@100, Country_states.country_id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4a99e7c5,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@a01b997,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2760d9e4] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2760d9e4] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@74c7e49a, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.delete_manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@176d5319 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@176d5319] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@176d5319] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@21bffcac, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 3={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@36c04066,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@36c04066,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@36c04066,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60, org.codefilarete.stalactite.engine.model.Language@68dae5c4],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@36c04066,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60, org.codefilarete.stalactite.engine.model.Language@68dae5c4],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@36c04066,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60, org.codefilarete.stalactite.engine.model.Language@68dae5c4],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@36c04066,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@36c04066,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@36c04066,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@36c04066,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7ebbecaf, org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7ebbecaf, org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7ebbecaf, org.codefilarete.stalactite.engine.model.Language@18aafb60],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@176d5319] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@176d5319] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@21bffcac, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.mapCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1dca73a8 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1dca73a8] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dca73a8] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5aee0962, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@c04ae148, org.codefilarete.stalactite.engine.configurer.map.RecordId@15e15862, org.codefilarete.stalactite.engine.configurer.map.RecordId@311192, org.codefilarete.stalactite.engine.configurer.map.RecordId@37e3c4, org.codefilarete.stalactite.engine.configurer.map.RecordId@314585, org.codefilarete.stalactite.engine.configurer.map.RecordId@3817b7] 2025-09-27 07:00:55 TRACE main SQLOperation select Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person_phoneNumbers where (Person_phoneNumbers.id, Person_phoneNumbers.key) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@666, 2=mobile, 3=o.c.s.i.PersistableIdentifier@237, 4=Matignon, 5=o.c.s.i.PersistableIdentifier@237, 6=home, 7=o.c.s.i.PersistableIdentifier@237, 8=work, 9=o.c.s.i.PersistableIdentifier@666, 10=home, 11=o.c.s.i.PersistableIdentifier@666, 12=work} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 6 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person_phoneNumbers(value, key, id) values (?, ?, ?) | {1={Person_phoneNumbers.key=mobile, Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666}, 2={Person_phoneNumbers.key=Matignon, Person_phoneNumbers.value=06 66 66 66 66, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237}, 3={Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237}, 4={Person_phoneNumbers.key=work, Person_phoneNumbers.value=05 55 55 55 55, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237}, 5={Person_phoneNumbers.key=work, Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666}, 6={Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:55 TRACE main SQLOperation select State.name as State_name, State.id as State_id from State where State.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@100, 2=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=null, State.id=o.c.s.i.PersistableIdentifier@200}, 2={State.name=null, State.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select states_id, country_id from Country_states where (country_id, states_id) in ((?, ?), (?, ?)) | {Country_states.states_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200], Country_states.country_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country_states(states_id, country_id) values (?, ?) | {1={Country_states.states_id=o.c.s.i.PersistableIdentifier@200, Country_states.country_id=o.c.s.i.PersistableIdentifier@42}, 2={Country_states.states_id=o.c.s.i.PersistableIdentifier@100, Country_states.country_id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@216c6b5c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@216c6b5c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@216c6b5c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@216c6b5c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@216c6b5c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@216c6b5c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@216c6b5c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@216c6b5c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@216c6b5c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={Matignon=06 66 66 66 66},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={Matignon=06 66 66 66 66},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1dca73a8] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1dca73a8] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@5aee0962, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.ignoreCase_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@11e05c4d 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@11e05c4d] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11e05c4d] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@455027ad, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto_b, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TOtO_c, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}, 3={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=toTO_a, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.description=null}, 4={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=TonTon, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@11e05c4d] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11e05c4d] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@455027ad, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.lesserEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5a04951b 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5a04951b] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5a04951b] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@43c3dbf0, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e Lesser], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5a04951b] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5a04951b] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@43c3dbf0, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.isNotNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7a99e01b 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7a99e01b] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a99e01b] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@44a1949b, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 IsNull], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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 | {} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7a99e01b] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a99e01b] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@44a1949b, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notEqual]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@700e897f 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@700e897f] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@700e897f] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3ca8fc5d, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@700e897f] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@700e897f] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3ca8fc5d, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.endsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@436f5e27 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@436f5e27] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@436f5e27] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@628a7c8c, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@8ed515b Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@436f5e27] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@436f5e27] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@628a7c8c, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1868793d 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1868793d] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1868793d] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@7b90966b, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=o.c.s.i.PersistableIdentifier@1438}, 2={Person.name=you, Person.id=o.c.s.i.PersistableIdentifier@237, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=null}, 2={Republic.deputeCount=0, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.name=Toto, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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@99}, 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@88}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@326b6c85,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@326b6c85,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@326b6c85,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6, org.codefilarete.stalactite.engine.model.Language@4fd43fa],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@326b6c85,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6, org.codefilarete.stalactite.engine.model.Language@4fd43fa],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@326b6c85,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6, org.codefilarete.stalactite.engine.model.Language@4fd43fa],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@326b6c85,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@326b6c85,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@326b6c85,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@326b6c85,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6, org.codefilarete.stalactite.engine.model.Language@59f4a57e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6, org.codefilarete.stalactite.engine.model.Language@59f4a57e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1ba77ae6, org.codefilarete.stalactite.engine.model.Language@59f4a57e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as id, DISCRIMINATOR as DISCRIMINATOR from (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 union all 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) 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} 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4d813b5f],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4d813b5f],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4d813b5f],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4d813b5f],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4162a6df,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4d813b5f],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4162a6df,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4d813b5f],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4162a6df,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@dad8889, org.codefilarete.stalactite.engine.model.Language@4d813b5f],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4162a6df,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@dad8889, org.codefilarete.stalactite.engine.model.Language@4d813b5f],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4162a6df,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@dad8889, org.codefilarete.stalactite.engine.model.Language@4d813b5f],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4162a6df,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4162a6df,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4162a6df,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4162a6df,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1868793d] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1868793d] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@7b90966b, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.notLike]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@59ad83bd 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@59ad83bd] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@59ad83bd] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4bc0dd03, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.description=a description with a keyword}, 2={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=null, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@8ed515b Like], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@59ad83bd] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@59ad83bd] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@4bc0dd03, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest.crud]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2d95b8ad 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2d95b8ad] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2d95b8ad] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3c255e4c, testMethod = crud@DerivedQueriesWithTablePerClassPolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@35d43d72]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[AND org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@79ce971e In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@999] 2025-09-27 07:00:55 TRACE main SQLOperation select King.name as King_name, King.id as King_id from King where King.id in (?) | {1=o.c.s.i.PersistableIdentifier@999} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into King(name, id) values (?, ?) | {1={King.name=still me, King.id=o.c.s.i.PersistableIdentifier@999}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Realm(modificationDate, name, creationDate, description, euMember, id, kingId, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Realm.modificationDate=null, Realm.name=Toto, Realm.description=null, Realm.kingId=o.c.s.i.PersistableIdentifier@999, Realm.creationDate=null, Realm.id=o.c.s.i.PersistableIdentifier@42, Realm.euMember=false, Realm.presidentId=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.deputeCount=0, Republic.presidentId=null, Republic.name=Tata, Republic.creationDate=null, Republic.euMember=false, Republic.modificationDate=null, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.description=null}} 2025-09-27 07:00:55 DEBUG main TablePerClassPolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[OR org.codefilarete.stalactite.query.model.QueryStatement$PseudoColumn@615bf4a1 In], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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.modificationDate as Realm_modificationDate, Realm.name as Realm_name, Realm.creationDate as Realm_creationDate, Realm.description as Realm_description, Realm.euMember as Realm_euMember, Realm.id as Realm_id, Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, Republic.euMember as Republic_euMember, 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 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 union all 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) 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.TablePerClassRootJoinNode$TablePerClassPolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@61ca6009,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@61ca6009,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@61ca6009,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@61ca6009,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=org.codefilarete.stalactite.engine.model.King@61ca6009,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2d95b8ad] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2d95b8ad] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@2a34a26a testClass = DerivedQueriesWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest@3c255e4c, testMethod = crud@DerivedQueriesWithTablePerClassPolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@25c6abfa 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@3a7cffa5 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={}, 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.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.886 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithTablePerClassPolymorphismTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest 2025-09-27 07:00:55 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] 2025-09-27 07:00:55 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@bd25d7e, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@610ad623, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@7d254adc, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@504d4fb5, org.springframework.test.context.support.DirtiesContextTestExecutionListener@496dd16f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7e61adaf, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@29456b15, org.springframework.test.context.event.EventPublishingTestExecutionListener@134fa96f, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@348ef4c0, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@47713b2b, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@45eeed13, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@2b042010, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@68eff944, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@26892f11] 2025-09-27 07:00:55 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:55 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:55 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 17 ms. Found 2 Stalactite repository interfaces. 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3c94590e 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Country(name varchar(255), description varchar(255), euMember boolean, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Country_languages(country_id int, languages_id int, unique (country_id, languages_id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Country_states(country_id int, states_id int, unique (country_id, states_id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table King(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Realm(id int not null, kingId int, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Republic(deputeCount integer, id int not null, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_country_id_Country_id foreign key(country_id) references Country(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_kingId_King_id foreign key(kingId) references King(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Realm add constraint FK_Realm_id_Country_id foreign key(id) references Country(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_id_Country_id foreign key(id) references Country(id) 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.equals_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4e9ed37b 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4e9ed37b] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4e9ed37b] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6be1e029, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4e9ed37b] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4e9ed37b] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6be1e029, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.startsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1faca978 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1faca978] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1faca978] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@cb81517, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a description with a keyword, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a keyword contained in the description, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1faca978] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1faca978] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@cb81517, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3ecaace2 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3ecaace2] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ecaace2] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@24585501, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@777, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3ecaace2] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ecaace2] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@24585501, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@338664d3 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@338664d3] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@338664d3] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7631518, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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}, 2={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.euMember=false, Country.description=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@338664d3] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@338664d3] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7631518, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.before]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@64c7b5b 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@64c7b5b] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@64c7b5b] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6b3ccd93, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@64c7b5b] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@64c7b5b] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6b3ccd93, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1f57655e 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1f57655e] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1f57655e] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2fbfa545, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as Country_id from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.id as Country_id from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1f57655e] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1f57655e] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2fbfa545, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@44721f5a 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@44721f5a] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44721f5a] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@34031ae3, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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@88}, 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@77}} 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6009aaa9, org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6009aaa9, org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6009aaa9, org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6009aaa9, org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1eafd2ab,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15, org.codefilarete.stalactite.engine.model.Language@5de5689b],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15, org.codefilarete.stalactite.engine.model.Language@5de5689b],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15, org.codefilarete.stalactite.engine.model.Language@5de5689b],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@26cfdc15, org.codefilarete.stalactite.engine.model.Language@5de5689b],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5696bfa4, org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5696bfa4, org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5696bfa4, org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@5696bfa4, org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@20c65433,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@683fe5a5, org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@683fe5a5, org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@683fe5a5, org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@683fe5a5, org.codefilarete.stalactite.engine.model.Language@4a261ac8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@44721f5a] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@44721f5a] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@34031ae3, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.isNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@bb71c99 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@bb71c99] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@bb71c99] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@57fc4c30, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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 | {} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@bb71c99] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@bb71c99] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@57fc4c30, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.orderBy_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@33c6c6f7 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@33c6c6f7] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@33c6c6f7] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@304af200, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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@123, Person.name=B, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=A, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=me, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Tintin, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@123, Country.euMember=false, Country.description=null, Country.name=Tantan, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@456, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@33c6c6f7] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@33c6c6f7] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@304af200, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.like_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5488d56 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5488d56] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5488d56] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@25e46443, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5488d56] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5488d56] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@25e46443, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7048889b 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7048889b] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7048889b] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@63d10a3b, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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}, 2={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669, Country.euMember=false, Country.description=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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%} 2025-09-27 07:00:55 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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%} 2025-09-27 07:00:55 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7048889b] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7048889b] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@63d10a3b, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.lesser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2da36c68 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2da36c68] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2da36c68] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@1755ffc5, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2da36c68] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2da36c68] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@1755ffc5, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.embeddedCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4a58ba89 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4a58ba89] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4a58ba89] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7cfd0b30, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=Fri May 10 10:30:45 UTC 2024, Country.creationDate=Fri Jan 22 11:10:23 UTC 2010, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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=Sat Sep 27 07:00:55 UTC 2025} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4a58ba89] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4a58ba89] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7cfd0b30, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.ignoreCase_all]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2862ca5 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2862ca5] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2862ca5] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@32967892, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a description with a keyword, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a keyword contained in the description, Country.name=TOtO, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=toTO, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TonTon, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@1f4fb161], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2862ca5] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2862ca5] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@32967892, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.ignoreCase_and]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6c2d7372 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6c2d7372] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6c2d7372] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@11570993, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a description with a keyword, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a keyword contained in the description, Country.name=TOtO, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=toTO, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TonTon, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@5fcc0f6], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6c2d7372] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6c2d7372] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@11570993, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@de6c2c 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@de6c2c] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@de6c2c] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2062f7f2, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[org.codefilarete.stalactite.query.model.Criteria@6768399d], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@de6c2c] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@de6c2c] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@2062f7f2, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7c8ff6b9 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7c8ff6b9] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7c8ff6b9] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7a9ed363, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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@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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@45}, 5={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@46}, 6={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TinTin, Country.id=o.c.s.i.PersistableIdentifier@47}, 7={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toutou, Country.id=o.c.s.i.PersistableIdentifier@48}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}, 5={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@46}, 6={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@47}, 7={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@48}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7c8ff6b9] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7c8ff6b9] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7a9ed363, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@56955cbf 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@56955cbf] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@56955cbf] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@492972a0, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=true, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@56955cbf] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@56955cbf] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@492972a0, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.limit_throwsExceptionBecauseOfCollectionPropertyMapping]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@520b57cc 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@520b57cc] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@520b57cc] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@75b190f, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, 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@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}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@520b57cc] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@520b57cc] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@75b190f, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.contains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@51505ee8 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@51505ee8] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@51505ee8] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6247ffd, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a description with a keyword, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a keyword contained in the description, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@51505ee8] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@51505ee8] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@6247ffd, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7707aa0e 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7707aa0e] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7707aa0e] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7864c458, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7707aa0e] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7707aa0e] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7864c458, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notIn_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2e6b38c3 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2e6b38c3] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2e6b38c3] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@58b11643, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2e6b38c3] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2e6b38c3] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@58b11643, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.greaterEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6c34afa1 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6c34afa1] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6c34afa1] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@430c061e, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6c34afa1] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6c34afa1] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@430c061e, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1f9c2844 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1f9c2844] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1f9c2844] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@367c0690, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 TRACE main SQLOperation select president.name as president_name, Country.name as name from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1f9c2844] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1f9c2844] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@367c0690, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3a4795b1 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3a4795b1] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3a4795b1] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@58101e52, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77, 4=o.c.s.i.PersistableIdentifier@78} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@78}, 4={Language.code=en_en, Language.id=o.c.s.i.PersistableIdentifier@88}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 5 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@78}, 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@77}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}} 2025-09-27 07:00:55 TRACE main SQLOperation select count(Country.id) as row_count from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select count(distinct Country.id) as row_count from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select count(distinct Country.id) as row_count from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3a4795b1] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3a4795b1] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@58101e52, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.between]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@74578d36 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@74578d36] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@74578d36] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@23481b1a, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@74578d36] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@74578d36] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@23481b1a, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notContains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@9b38b82 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@9b38b82] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@9b38b82] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@379957ec, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a description with a keyword, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a keyword contained in the description, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@9b38b82] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@9b38b82] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@379957ec, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@611d162e 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@611d162e] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@611d162e] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@75e91fc8, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 TRACE main SQLOperation select count(Country.id) as row_count from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select count(Country.id) as row_count from Country 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 Person as president on Country.presidentId = president.id left outer join Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@611d162e] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@611d162e] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@75e91fc8, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@18b4ea2a 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@18b4ea2a] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@18b4ea2a] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@378d7124, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@18b4ea2a] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@18b4ea2a] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@378d7124, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.or]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@43b05859 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@43b05859] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@43b05859] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@136a6e73, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=a description with a keyword, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=true, Country.description=a keyword contained in the description, Country.name=TOtO, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a keyword contained in the description, Country.name=toTO, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TonTon, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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@3daada72, OR Person.name Equals], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@43b05859] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@43b05859] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@136a6e73, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.like]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@709f6fb3 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@709f6fb3] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@709f6fb3] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@8d4bc4b, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a description with a keyword, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a keyword contained in the description, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@709f6fb3] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@709f6fb3] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@8d4bc4b, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@a7b1800 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@a7b1800] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a7b1800] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@39717093, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@24e0e00f,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4822278a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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]} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@4da6d22,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@a7b1800] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@a7b1800] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@39717093, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.oneResultExpected_severalResults_throwsException]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2ae4da94 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2ae4da94] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ae4da94] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7d000197, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2ae4da94] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2ae4da94] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7d000197, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.after]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@30db3244 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@30db3244] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@30db3244] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@534707bb, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@30db3244] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@30db3244] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@534707bb, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.equal]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@56c2813e 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@56c2813e] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@56c2813e] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@59e4e3a6, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@56c2813e] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@56c2813e] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@59e4e3a6, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7f1754a0 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7f1754a0] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f1754a0] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4ed47c86, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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@123, Person.name=B, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=A, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=me, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Tintin, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@123, Country.euMember=false, Country.description=null, Country.name=Tantan, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@456, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7f1754a0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7f1754a0] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4ed47c86, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notIn]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@43fe47a0 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@43fe47a0] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@43fe47a0] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@b9af0d1, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@43fe47a0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@43fe47a0] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@b9af0d1, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1b5533b4 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1b5533b4] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1b5533b4] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@34d484c, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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@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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@45}, 5={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@46}, 6={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TinTin, Country.id=o.c.s.i.PersistableIdentifier@47}, 7={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toutou, Country.id=o.c.s.i.PersistableIdentifier@48}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}, 5={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@46}, 6={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@47}, 7={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@48}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1b5533b4] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1b5533b4] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@34d484c, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@d1406c2 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@d1406c2] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@d1406c2] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@536013c6, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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@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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@45}, 5={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@46}, 6={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TinTin, Country.id=o.c.s.i.PersistableIdentifier@47}, 7={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toutou, Country.id=o.c.s.i.PersistableIdentifier@48}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}, 5={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@46}, 6={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@47}, 7={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@48}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@d1406c2] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@d1406c2] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@536013c6, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.greater]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6f97729f 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6f97729f] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f97729f] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7fd1ba2, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6f97729f] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f97729f] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7fd1ba2, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.ignoreCase_dynamic_inMemory]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7a9f40a8 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7a9f40a8] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a9f40a8] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4dcd40e, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto_b, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TOtO_c, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=toTO_a, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TonTon, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 6 times 2025-09-27 07:00:55 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@99}, 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@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 6={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}} 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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=%_%} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@713aa287],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@713aa287],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@713aa287],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@713aa287],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@3836e47],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@3836e47],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@3836e47],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@3836e47],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@3836e47],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@3836e47],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@3836e47],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@2f6e023f, org.codefilarete.stalactite.engine.model.Language@3836e47],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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=%_%} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@47e4aa8d],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@47e4aa8d],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@47e4aa8d],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@47e4aa8d],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@434268fd],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@434268fd],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@434268fd],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@434268fd],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@434268fd],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@434268fd],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@434268fd],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@411498f1, org.codefilarete.stalactite.engine.model.Language@434268fd],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7a9f40a8] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a9f40a8] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4dcd40e, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notLike_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@77e4bde0 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@77e4bde0] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@77e4bde0] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@74ed1671, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tonton, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@77e4bde0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@77e4bde0] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@74ed1671, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.orderBy_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7b7c7a98 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7b7c7a98] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7b7c7a98] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@3f40ba92, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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@99}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 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@77}} 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1cd80de2, org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1cd80de2, org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1cd80de2, org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1cd80de2, org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@65df770a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9, org.codefilarete.stalactite.engine.model.Language@709b0805],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9, org.codefilarete.stalactite.engine.model.Language@709b0805],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9, org.codefilarete.stalactite.engine.model.Language@709b0805],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@510261b9, org.codefilarete.stalactite.engine.model.Language@709b0805],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225, org.codefilarete.stalactite.engine.model.Language@16a76bfe],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225, org.codefilarete.stalactite.engine.model.Language@16a76bfe],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225, org.codefilarete.stalactite.engine.model.Language@16a76bfe],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@55310225, org.codefilarete.stalactite.engine.model.Language@16a76bfe],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@49649e48,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@47c2f550, org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@47c2f550, org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@47c2f550, org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@47c2f550, org.codefilarete.stalactite.engine.model.Language@55310225],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7b7c7a98] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7b7c7a98] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@3f40ba92, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.orderBy_criteriaOnCollection_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6a978ecd 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6a978ecd] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a978ecd] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@705c03f2, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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@123, Person.name=B, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=A, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=me, Person.vehicleId=null}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@123, Country.euMember=false, Country.description=null, Country.name=Titi, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@456, Country.euMember=false, Country.description=null, Country.name=Tutu, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 5 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 2={Country_languages.country_id=o.c.s.i.PersistableIdentifier@44, 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@77}, 5={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}} 2025-09-27 07:00:55 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1edc7526, org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1edc7526, org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1edc7526, org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1edc7526, org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8, org.codefilarete.stalactite.engine.model.Language@564afc21],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8, org.codefilarete.stalactite.engine.model.Language@564afc21],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8, org.codefilarete.stalactite.engine.model.Language@564afc21],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8, org.codefilarete.stalactite.engine.model.Language@564afc21],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@65a3b5d8],modificationDate=,name=Titi,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6a978ecd] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6a978ecd] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@705c03f2, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.elementCollectionCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@20c24fbc 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@20c24fbc] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20c24fbc] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@21e81471, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main ElementCollectionRelationConfigurer$ElementRecordPersister selecting entities [org.codefilarete.stalactite.engine.configurer.elementcollection.ElementRecord@7a66b886, org.codefilarete.stalactite.engine.configurer.elementcollection.ElementRecord@fe73867] 2025-09-27 07:00:55 TRACE main SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.nicknames, Person_nicknames.id) in ((?, ?), (?, ?)) | {1=Jane Do, 2=o.c.s.i.PersistableIdentifier@666, 3=John Do, 4=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person_nicknames(nicknames, id) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=Jane Do}, 2={Person_nicknames.id=o.c.s.i.PersistableIdentifier@666, Person_nicknames.nicknames=John Do}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:55 TRACE main SQLOperation select State.name as State_name, State.id as State_id from State where State.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@100, 2=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=null, State.id=o.c.s.i.PersistableIdentifier@200}, 2={State.name=null, State.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, states_id from Country_states where (country_id, states_id) in ((?, ?), (?, ?)) | {Country_states.states_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200], Country_states.country_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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@200}, 2={Country_states.country_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@19539731,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@bb16056,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@20c24fbc] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20c24fbc] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@21e81471, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.delete_manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@73fe0e4d 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@73fe0e4d] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@73fe0e4d] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4d2771bc, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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@99}, 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@88}, 4={Country_languages.country_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6, org.codefilarete.stalactite.engine.model.Language@11dd4ab9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6, org.codefilarete.stalactite.engine.model.Language@11dd4ab9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6, org.codefilarete.stalactite.engine.model.Language@11dd4ab9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6, org.codefilarete.stalactite.engine.model.Language@11dd4ab9],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@466ab661,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6, org.codefilarete.stalactite.engine.model.Language@18633580],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6, org.codefilarete.stalactite.engine.model.Language@18633580],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6, org.codefilarete.stalactite.engine.model.Language@18633580],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@671669a6, org.codefilarete.stalactite.engine.model.Language@18633580],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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@77}, 4={Country_languages.country_id=o.c.s.i.PersistedIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@99}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@73fe0e4d] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@73fe0e4d] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@4d2771bc, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.mapCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7af2ff91 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7af2ff91] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7af2ff91] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@160a9672, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@c04ae148, org.codefilarete.stalactite.engine.configurer.map.RecordId@37e3c4, org.codefilarete.stalactite.engine.configurer.map.RecordId@311192, org.codefilarete.stalactite.engine.configurer.map.RecordId@15e15862, org.codefilarete.stalactite.engine.configurer.map.RecordId@314585, org.codefilarete.stalactite.engine.configurer.map.RecordId@3817b7] 2025-09-27 07:00:55 TRACE main SQLOperation select Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person_phoneNumbers where (Person_phoneNumbers.id, Person_phoneNumbers.key) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@666, 2=mobile, 3=o.c.s.i.PersistableIdentifier@237, 4=work, 5=o.c.s.i.PersistableIdentifier@237, 6=home, 7=o.c.s.i.PersistableIdentifier@237, 8=Matignon, 9=o.c.s.i.PersistableIdentifier@666, 10=home, 11=o.c.s.i.PersistableIdentifier@666, 12=work} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 6 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Person_phoneNumbers(value, key, id) values (?, ?, ?) | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.key=mobile, Person_phoneNumbers.value=03 33 33 33 33}, 2={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.key=work, Person_phoneNumbers.value=05 55 55 55 55}, 3={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11}, 4={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11}, 5={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.key=Matignon, Person_phoneNumbers.value=06 66 66 66 66}, 6={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.key=work, Person_phoneNumbers.value=02 22 22 22 22}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:55 TRACE main SQLOperation select State.name as State_name, State.id as State_id from State where State.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@100, 2=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.name=null, State.id=o.c.s.i.PersistableIdentifier@200}, 2={State.name=null, State.id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, states_id from Country_states where (country_id, states_id) in ((?, ?), (?, ?)) | {Country_states.states_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200], Country_states.country_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1c48ad,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={Matignon=06 66 66 66 66},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={Matignon=06 66 66 66 66},timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={Matignon=06 66 66 66 66},timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7af2ff91] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7af2ff91] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@160a9672, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.ignoreCase_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@ca2f6b7 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@ca2f6b7] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@ca2f6b7] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@403b0010, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44, 4=o.c.s.i.PersistableIdentifier@45} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto_b, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TOtO_c, Country.id=o.c.s.i.PersistableIdentifier@43}, 3={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=toTO_a, Country.id=o.c.s.i.PersistableIdentifier@44}, 4={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=TonTon, Country.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@ca2f6b7] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@ca2f6b7] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@403b0010, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.lesserEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7a587439 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7a587439] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a587439] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@8be9c5a, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7a587439] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7a587439] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@8be9c5a, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.isNotNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@72bfd5d 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@72bfd5d] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72bfd5d] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7b213a09, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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 | {} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@72bfd5d] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@72bfd5d] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@7b213a09, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notEqual]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2712d8e4 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2712d8e4] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2712d8e4] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@34954ad, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2712d8e4] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2712d8e4] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@34954ad, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.endsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@55db3c4 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@55db3c4] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@55db3c4] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@30f9a63b, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a description with a keyword, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a keyword contained in the description, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@55db3c4] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@55db3c4] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@30f9a63b, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@60a8459b 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@60a8459b] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@60a8459b] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@77da8920, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:55 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:55 TRACE main SQLOperation select country_id, languages_id from Country_languages where (country_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.country_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country_languages(country_id, languages_id) values (?, ?) | {1={Country_languages.country_id=o.c.s.i.PersistableIdentifier@42, 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@88}, 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@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7abbf13, org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7abbf13, org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7abbf13, org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7abbf13, org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7e50cafd,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@48ddd315, org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@48ddd315, org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@48ddd315, org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@48ddd315, org.codefilarete.stalactite.engine.model.Language@6cefb424],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@29ddedb5, org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@29ddedb5, org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@29ddedb5, org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@29ddedb5, org.codefilarete.stalactite.engine.model.Language@1fce9ab0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@286dd7e6,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@60a8459b] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@60a8459b] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@77da8920, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.notLike]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6f49dd8f 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6f49dd8f] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f49dd8f] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@36fe46a0, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a description with a keyword, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=a keyword contained in the description, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6f49dd8f] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f49dd8f] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@36fe46a0, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest.crud]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@326f7766 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@326f7766] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@326f7766] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@29a3f6e4, testMethod = crud@DerivedQueriesWithJoinTablePolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b0c4ee7]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main JoinTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.euMember=false, Country.description=null, Country.name=Toto, Country.id=o.c.s.i.PersistableIdentifier@42}, 2={Country.modificationDate=null, Country.creationDate=null, Country.presidentId=null, Country.euMember=false, Country.description=null, Country.name=Tata, Country.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@999] 2025-09-27 07:00:55 TRACE main SQLOperation select King.name as King_name, King.id as King_id from King where King.id in (?) | {1=o.c.s.i.PersistableIdentifier@999} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into King(name, id) values (?, ?) | {1={King.name=still me, King.id=o.c.s.i.PersistableIdentifier@999}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Realm(id, kingId) values (?, ?) | {1={Realm.id=o.c.s.i.PersistableIdentifier@42, Realm.kingId=o.c.s.i.PersistableIdentifier@999}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=0, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 TRACE main SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.description as Country_description, Country.euMember as Country_euMember, Country.id as Country_id, Realm.id as Realm_id, Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_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 Realm as Realm on Country.id = Realm.id 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 Country_states as Country_states on 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Realm 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Realm[king=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer Instantiating entity of type class org.codefilarete.stalactite.engine.model.Republic 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.MergeJoinNode$MergeJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@326f7766] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@326f7766] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@33c69595 testClass = DerivedQueriesWithJoinTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest@29a3f6e4, testMethod = crud@DerivedQueriesWithJoinTablePolymorphismTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@535ce325 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@3ce10ed3 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.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.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.codefilarete.stalactite.spring.repository.config.EnableStalactiteRepositories(basePackageClasses={}, basePackages={"org.codefilarete.stalactite.spring.repository.query"}, bootstrapMode=DEFAULT, considerNestedRepositories=false, enableDefaultTransactions=true, excludeFilters={}, includeFilters={@org.springframework.context.annotation.ComponentScan.Filter(classes={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.class}, pattern={}, type=ASSIGNABLE_TYPE, value={org.codefilarete.stalactite.spring.repository.query.DerivedQueriesRepository.class, org.codefilarete.stalactite.spring.repository.query.CountryDerivedQueriesRepository.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.634 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithJoinTablePolymorphismTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest 2025-09-27 07:00:55 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] 2025-09-27 07:00:55 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@16dd7311, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3a22a3f4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@41c5f0f5, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@8fc1750, org.springframework.test.context.support.DirtiesContextTestExecutionListener@75c4a8a5, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5ad698ea, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@34fa891d, org.springframework.test.context.event.EventPublishingTestExecutionListener@5c545e45, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@c8544ea, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@627a8c58, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@228536b, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7cf0931d, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@5af43a7d, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@6c5a6537] 2025-09-27 07:00:55 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:55 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:55 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 13 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7ee01da 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Country(name varchar(255), description varchar(255), euMember boolean, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, deputeCount integer, DTYPE varchar(255) not null, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:55 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.pageable_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@24b42e9e 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@24b42e9e] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@24b42e9e] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@563248e9, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 4={Country.name=Tutu, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 5={Country.name=Tonton, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 6={Country.name=TinTin, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 7={Country.name=Toutou, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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%} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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%} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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%} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@24b42e9e] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@24b42e9e] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@563248e9, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@34b440f9 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@34b440f9] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@34b440f9] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@234e2652, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@777}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@34b440f9] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@34b440f9] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@234e2652, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@71cc9bdf 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@71cc9bdf] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71cc9bdf] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@1a0f3894, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.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} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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}, 2={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}, 3={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 4={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Country.name=Tonton, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669}} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.name as name, president.name as president_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} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.name as name, president.name as president_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} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@71cc9bdf] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@71cc9bdf] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@1a0f3894, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@30057fbe 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@30057fbe] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@30057fbe] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@439aa007, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.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} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 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}, 2={Person.name=Saca do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669}, 3={Person.name=Jane Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668}, 4={Person.name=John Do, Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Country.name=Tonton, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@669}} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.name as name, president.name as president_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%} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@30057fbe] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@30057fbe] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@439aa007, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7529727f 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7529727f] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7529727f] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@27ce4926, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 4={Country.name=Tutu, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 5={Country.name=Tonton, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 6={Country.name=TinTin, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 7={Country.name=Toutou, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7529727f] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7529727f] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@27ce4926, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@78757bdc 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@78757bdc] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@78757bdc] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@f96c1fd, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@777}} 2025-09-27 07:00:55 TRACE main SQLOperation select Country.name as name, president.name as president_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} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@78757bdc] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@78757bdc] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@f96c1fd, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.pageable_withCompositeOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@31105e07 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@31105e07] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@31105e07] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@3b86abfd, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 4={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 5={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 6={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 7={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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%} 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@31105e07] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@31105e07] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@3b86abfd, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.dynamicSort]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@9828548 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@9828548] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@9828548] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@2035bc41, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 4={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 5={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 6={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 7={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@9828548] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@9828548] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@2035bc41, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7340f13f 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7340f13f] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7340f13f] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@24589282, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:55 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:55 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:55 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:55 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}} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@237}, 3={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismEntityFinder Finding entities in a single query with criteria o.c.s.e.r.q.EntityCriteriaSupportcriteria=[], hasCollectionCriteria=false, parent=null 2025-09-27 07:00:55 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} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7340f13f] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7340f13f] after transaction 2025-09-27 07:00:55 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@24589282, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:55 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@37d87fb1 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@37d87fb1] for JDBC transaction 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@37d87fb1] to manual commit 2025-09-27 07:00:55 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@3b43a6c0, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:55 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:55 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:55 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:55 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 4={Country.name=Tutu, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 5={Country.name=Tonton, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 6={Country.name=TinTin, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 7={Country.name=Toutou, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:55 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 2025-09-27 07:00:55 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%} 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:55 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:55 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 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@37d87fb1] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@37d87fb1] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@3b43a6c0, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@594d0ad3 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@594d0ad3] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@594d0ad3] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@67eade7f, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 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 2025-09-27 07:00:56 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 4={Country.name=Tutu, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 5={Country.name=Tonton, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 6={Country.name=TinTin, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 7={Country.name=Toutou, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:56 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 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@594d0ad3] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@594d0ad3] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@67eade7f, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest.pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@163ae5ff 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@163ae5ff] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@163ae5ff] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@50942594, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@3b678480]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SingleTablePolymorphismPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 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 2025-09-27 07:00:56 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Country(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?, ?, ?, ?) | {1={Country.name=Titi, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 2={Country.name=Toto, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@43, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 3={Country.name=Tata, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@44, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 4={Country.name=Tutu, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@45, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 5={Country.name=Tonton, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@46, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 6={Country.name=TinTin, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@47, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}, 7={Country.name=Toutou, Country.deputeCount=0, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@48, Country.creationDate=null, Country.euMember=false, Country.DTYPE=Republic, Country.description=null, Country.presidentId=null}} 2025-09-27 07:00:56 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 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 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 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 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 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 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 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@163ae5ff] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@163ae5ff] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@77eadc56 testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest@50942594, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@53f74c6f testClass = DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@1acef3e3 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.178 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithSingleTablePolymorphismTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest 2025-09-27 07:00:56 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] 2025-09-27 07:00:56 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7193dba3, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@237c463, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@40fbf80c, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2a5afd08, org.springframework.test.context.support.DirtiesContextTestExecutionListener@45fb6523, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7953a523, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@66f7199d, org.springframework.test.context.event.EventPublishingTestExecutionListener@1b381af6, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@574b6cf, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@616a61ff, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@3f8fb7be, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@64bbf513, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@4459e585, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@768e0168] 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 12 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6305b260 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean, deputeCount integer, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.pageable_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@11532c14 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@11532c14] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11532c14] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@22c72d15, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=null}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tutu, Republic.presidentId=null}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tonton, Republic.presidentId=null}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=TinTin, Republic.presidentId=null}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toutou, Republic.presidentId=null}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@11532c14] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11532c14] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@22c72d15, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5d042327 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5d042327] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d042327] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@6381ff2, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 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}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@777}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5d042327] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5d042327] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@6381ff2, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@37a9a21b 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@37a9a21b] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@37a9a21b] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@499fa8d7, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.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} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 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}, 2={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tonton, Republic.presidentId=o.c.s.i.PersistableIdentifier@669}} 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@37a9a21b] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@37a9a21b] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@499fa8d7, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@16d241a2 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@16d241a2] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@16d241a2] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@46fb3b93, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.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} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 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}, 2={Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do, Person.vehicleId=null}, 3={Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do, Person.vehicleId=null}, 4={Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do, Person.vehicleId=null}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=o.c.s.i.PersistableIdentifier@667}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@668}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tonton, Republic.presidentId=o.c.s.i.PersistableIdentifier@669}} 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@16d241a2] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@16d241a2] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@46fb3b93, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@64a9a688 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@64a9a688] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@64a9a688] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@42a7d9ef, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=null}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tutu, Republic.presidentId=null}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tonton, Republic.presidentId=null}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=TinTin, Republic.presidentId=null}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toutou, Republic.presidentId=null}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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%} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@64a9a688] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@64a9a688] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@42a7d9ef, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@474de52a 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@474de52a] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@474de52a] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@1b3b30cd, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 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}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@777}} 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@474de52a] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@474de52a] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@1b3b30cd, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.pageable_withCompositeOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@651ea161 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@651ea161] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@651ea161] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@7bde63c5, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=null}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=null}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@651ea161] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@651ea161] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@7bde63c5, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.dynamicSort]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@518cc02 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@518cc02] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@518cc02] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@61c9206b, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=null}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=null}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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%} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@518cc02] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@518cc02] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@61c9206b, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5c773297 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5c773297] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c773297] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@584cb45f, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:56 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1438, Vehicle.color=Color[rgb=123]}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 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}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@237}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5c773297] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5c773297] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@584cb45f, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@54fba7f0 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@54fba7f0] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@54fba7f0] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@77c55cc6, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=null}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tutu, Republic.presidentId=null}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tonton, Republic.presidentId=null}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=TinTin, Republic.presidentId=null}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toutou, Republic.presidentId=null}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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%} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@54fba7f0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@54fba7f0] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@77c55cc6, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@408af538 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@408af538] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@408af538] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@309137d2, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=null}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tutu, Republic.presidentId=null}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tonton, Republic.presidentId=null}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=TinTin, Republic.presidentId=null}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toutou, Republic.presidentId=null}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@408af538] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@408af538] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@309137d2, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest.pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5867f849 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@5867f849] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5867f849] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@40222f3, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@42c45344]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, description, deputeCount, creationDate, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Titi, Republic.presidentId=null}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toto, Republic.presidentId=null}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tata, Republic.presidentId=null}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tutu, Republic.presidentId=null}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Tonton, Republic.presidentId=null}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=TinTin, Republic.presidentId=null}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.modificationDate=null, Republic.creationDate=null, Republic.euMember=false, Republic.description=null, Republic.deputeCount=0, Republic.name=Toutou, Republic.presidentId=null}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.description as Republic_description, Republic.deputeCount as Republic_deputeCount, Republic.creationDate as Republic_creationDate, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@5867f849] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@5867f849] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@6c112540 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest@40222f3, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@2a7c96d5 testClass = DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest, locations = '{}', classes = '{class org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest$StalactiteRepositoryContextConfiguration}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{}', contextCustomizers = set[[ImportsContextCustomizer@279a49d2 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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.163 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionWithTablePerClassPolymorphismTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest 2025-09-27 07:00:56 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] 2025-09-27 07:00:56 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@4ec56dde, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@a5503e3, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@3f984f7b, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@49dcc00, org.springframework.test.context.support.DirtiesContextTestExecutionListener@61d3ead0, org.springframework.test.context.transaction.TransactionalTestExecutionListener@433bb712, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3ea5db99, org.springframework.test.context.event.EventPublishingTestExecutionListener@5432fd81, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2a4908bd, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@34d4a9c1, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@243dc5d1, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@67a0fa22, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@5ce0a8b, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@14c52152] 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 12 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 6 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@42f71036 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.pageable_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@70453a3b 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@70453a3b] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@70453a3b] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6bc26806, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tutu}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tonton}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=TinTin}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toutou}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@70453a3b] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@70453a3b] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6bc26806, testMethod = pageable_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2344c39b 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2344c39b] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2344c39b] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6aeef08d, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 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}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2344c39b] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2344c39b] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6aeef08d, testMethod = projection_byExtraArgument@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@56b7404a 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@56b7404a] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@56b7404a] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6efa2d96, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.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} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do}, 3={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do}, 4={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tonton}} 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@56b7404a] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@56b7404a] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@6efa2d96, testMethod = projection_pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7e7e7c60 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7e7e7c60] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7e7e7c60] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@4d85b90f, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.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} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do}, 3={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do}, 4={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tonton}} 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7e7e7c60] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7e7e7c60] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@4d85b90f, testMethod = projection_orderBy@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@17188355 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@17188355] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@17188355] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@7c693055, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tutu}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tonton}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=TinTin}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toutou}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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%} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@17188355] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@17188355] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@7c693055, testMethod = stream@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@114e051a 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@114e051a] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@114e051a] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@47aa0bdf, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 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}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}} 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@114e051a] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@114e051a] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@47aa0bdf, testMethod = projection_resultIsSingle@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.pageable_withCompositeOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@714a1a49 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@714a1a49] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@714a1a49] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@4f52904d, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 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} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@714a1a49] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@714a1a49] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@4f52904d, testMethod = pageable_withCompositeOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.dynamicSort]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2953d16c 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2953d16c] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2953d16c] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@3c602531, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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%} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2953d16c] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2953d16c] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@3c602531, testMethod = dynamicSort@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@30c46fa0 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@30c46fa0] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@30c46fa0] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@59b0968e, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43, 3=o.c.s.i.PersistableIdentifier@44} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:56 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 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}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@30c46fa0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@30c46fa0] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@59b0968e, testMethod = limit@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3ed37d28 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3ed37d28] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ed37d28] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@54ba94d6, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tutu}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tonton}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=TinTin}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toutou}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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%} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3ed37d28] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ed37d28] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@54ba94d6, testMethod = slice@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3ce688bd 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3ce688bd] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ce688bd] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@2432db14, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tutu}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tonton}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=TinTin}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toutou}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3ce688bd] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ce688bd] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@2432db14, testMethod = slice_withOrder@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest.pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@14f1178b 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@14f1178b] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@14f1178b] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@83e2cec, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@5f9c5c88]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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.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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Titi}, 2={Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toto}, 3={Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tata}, 4={Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tutu}, 5={Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Tonton}, 6={Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=TinTin}, 7={Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.presidentId=null, Republic.description=null, Republic.euMember=false, Republic.modificationDate=null, Republic.creationDate=null, Republic.name=Toutou}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 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%} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@14f1178b] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@14f1178b] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@29fe10fa testClass = DerivedQueriesWithoutMappedCollectionTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesWithoutMappedCollectionTest@83e2cec, testMethod = pageable@AbstractDerivedQueriesWithoutMappedCollectionTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@328f03a7 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@63cf575 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], 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.204 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.248 s - in org.codefilarete.stalactite.spring.repository.query.bean.BeanQueryLookupStrategyTest$findSQL [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.248 s - in org.codefilarete.stalactite.spring.repository.query.bean.BeanQueryLookupStrategyTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest 2025-09-27 07:00:56 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] 2025-09-27 07:00:56 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@75cfda16, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@67fe1a56, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@143e5fb5, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4f996dbd, org.springframework.test.context.support.DirtiesContextTestExecutionListener@440d1132, org.springframework.test.context.transaction.TransactionalTestExecutionListener@53b68f4f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3513b17b, org.springframework.test.context.event.EventPublishingTestExecutionListener@3163c6e1, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1d4bd57e, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@7a60ed6f, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@52500331, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7dab9354, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3e0849ba, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@43fec081] 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 13 ms. Found 2 Stalactite repository interfaces. 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2b35d8bf 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Country_languages(republic_id int, languages_id int, unique (republic_id, languages_id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Country_states(republic_id int, states_id int, unique (republic_id, states_id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_republic_id_Republic_id foreign key(republic_id) references Republic(id) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_republic_id_Republic_id foreign key(republic_id) references Republic(id) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:56 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanQueryWithAnExplicitRepositoryClass_beanQueryIsExecuted]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@fdafd25 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@fdafd25] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@fdafd25] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@282e61d4, testMethod = methodHasAMatchingBeanQueryWithAnExplicitRepositoryClass_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@22db69bc]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@777}, 2={Person.vehicleId=null, Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.name=Toto, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.name=Tata, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@fdafd25] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@fdafd25] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@282e61d4, testMethod = methodHasAMatchingBeanQueryWithAnExplicitRepositoryClass_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsPage]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@60192cbb 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@60192cbb] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@60192cbb] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@63f95155, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsPage@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@22db69bc]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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.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} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.name=Me, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.vehicleId=null, Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@668}, 3={Person.vehicleId=null, Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@669}, 4={Person.vehicleId=null, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@667}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.name=Toto, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.name=Titi, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.name=Tata, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.name=Tonton, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@668,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@668,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@667,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@667,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select count(*) 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} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@669,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Saca Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@669,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Saca Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@60192cbb] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@60192cbb] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@63f95155, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsPage@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@cab07cc 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@cab07cc] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@cab07cc] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@63259a5c, testMethod = projection_byExtraArgument@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@22db69bc]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@777}, 2={Person.vehicleId=null, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.name=Toto, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.name=Toto, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@cab07cc] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@cab07cc] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@63259a5c, testMethod = projection_byExtraArgument@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsSlice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@f5ac62f 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@f5ac62f] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@f5ac62f] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@2c979b2e, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsSlice@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@22db69bc]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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.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} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.name=Me, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.vehicleId=null, Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@668}, 3={Person.vehicleId=null, Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@669}, 4={Person.vehicleId=null, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@667}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.name=Toto, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.name=Titi, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.name=Tata, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.name=Tonton, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@668,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@668,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@667,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@667,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@669,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Saca Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@669,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Saca Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@669,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Saca Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@669,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Saca Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@f5ac62f] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@f5ac62f] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@2c979b2e, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted_andReturnsSlice@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@357a07e5 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@357a07e5] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@357a07e5] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@4f6267a6, testMethod = projection_orderBy@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@22db69bc]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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.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} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.name=Me, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.vehicleId=null, Person.name=Saca do, Person.id=o.c.s.i.PersistableIdentifier@669}, 3={Person.vehicleId=null, Person.name=Jane Do, Person.id=o.c.s.i.PersistableIdentifier@668}, 4={Person.vehicleId=null, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@667}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.name=Toto, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.name=Titi, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.id=o.c.s.i.PersistableIdentifier@43}, 3={Republic.name=Tata, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.id=o.c.s.i.PersistableIdentifier@44}, 4={Republic.name=Tonton, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=false, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.id=o.c.s.i.PersistableIdentifier@45}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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%} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@669,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Saca do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@669,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Saca do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@357a07e5] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@357a07e5] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@4f6267a6, testMethod = projection_orderBy@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanQuery_beanQueryIsExecuted]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@b6f424a 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@b6f424a] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@b6f424a] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@5b030039, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@22db69bc]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.name=Toto, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.name=Tata, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@b6f424a] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@b6f424a] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@5b030039, testMethod = methodHasAMatchingBeanQuery_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest.methodHasAMatchingBeanName_beanQueryIsExecuted]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:56 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7023fdde 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7023fdde] for JDBC transaction 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7023fdde] to manual commit 2025-09-27 07:00:56 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@859432e, testMethod = methodHasAMatchingBeanName_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@22db69bc]; rollback [true] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@43} 2025-09-27 07:00:56 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:56 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666}} 2025-09-27 07:00:56 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:56 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.name=Toto, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=true, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.id=o.c.s.i.PersistableIdentifier@42}, 2={Republic.name=Tata, Republic.modificationDate=null, Republic.description=null, Republic.creationDate=null, Republic.euMember=false, Republic.presidentId=null, Republic.id=o.c.s.i.PersistableIdentifier@43}} 2025-09-27 07:00:56 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, 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} 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7023fdde] 2025-09-27 07:00:56 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7023fdde] after transaction 2025-09-27 07:00:56 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@15b3f1cf testClass = BeanQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest@859432e, testMethod = methodHasAMatchingBeanName_beanQueryIsExecuted@BeanQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@70c59221 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@286cd8f7 key = [@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.transaction.annotation.Transactional(isolation=DEFAULT, label={}, noRollbackFor={}, 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.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@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.298 s - in org.codefilarete.stalactite.spring.repository.query.bean.BeanQueriesTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest 2025-09-27 07:00:56 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] 2025-09-27 07:00:56 INFO main DefaultTestContextBootstrapper Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@1e0a629b, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@17338ff8, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1b095057, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@2de97664, org.springframework.test.context.support.DirtiesContextTestExecutionListener@603ac7f8, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6bfdc848, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3a27b688, org.springframework.test.context.event.EventPublishingTestExecutionListener@5c9badfe, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6a28a492, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6f928e17, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6886f69b, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@69f35228, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@465077b0, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@3dc9ab5b] 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Multiple Spring Data modules found, entering strict repository configuration mode 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Bootstrapping Spring Data Stalactite repositories in DEFAULT mode. 2025-09-27 07:00:56 INFO main RepositoryConfigurationDelegate Finished Spring Data repository scanning in 11 ms. Found 1 Stalactite repository interfaces. 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2c874447 2025-09-27 07:00:57 DEBUG main DDLDeployer create table Country_languages(republic_id int, languages_id int, unique (republic_id, languages_id)) 2025-09-27 07:00:57 DEBUG main DDLDeployer create table Country_states(republic_id int, states_id int, unique (republic_id, states_id)) 2025-09-27 07:00:57 DEBUG main DDLDeployer create table Language(code varchar(255), id int not null, unique (id)) 2025-09-27 07:00:57 DEBUG main DDLDeployer create table Person(name varchar(255), id int not null, vehicleId int, unique (id)) 2025-09-27 07:00:57 DEBUG main DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames)) 2025-09-27 07:00:57 DEBUG main DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key)) 2025-09-27 07:00:57 DEBUG main DDLDeployer create table Republic(name varchar(255), description varchar(255), euMember boolean, creationDate timestamp, modificationDate timestamp, id int not null, presidentId int, unique (id)) 2025-09-27 07:00:57 DEBUG main DDLDeployer create table State(name varchar(255), id int not null, unique (id)) 2025-09-27 07:00:57 DEBUG main DDLDeployer create table Vehicle(color int, id int not null, unique (id)) 2025-09-27 07:00:57 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_languages_id_Language_id foreign key(languages_id) references Language(id) 2025-09-27 07:00:57 DEBUG main DDLDeployer alter table Country_languages add constraint FK_Country_languages_republic_id_Republic_id foreign key(republic_id) references Republic(id) 2025-09-27 07:00:57 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_states_id_State_id foreign key(states_id) references State(id) 2025-09-27 07:00:57 DEBUG main DDLDeployer alter table Country_states add constraint FK_Country_states_republic_id_Republic_id foreign key(republic_id) references Republic(id) 2025-09-27 07:00:57 DEBUG main DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id) 2025-09-27 07:00:57 DEBUG main DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:57 DEBUG main DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id) 2025-09-27 07:00:57 DEBUG main DDLDeployer alter table Republic add constraint FK_Republic_presidentId_Person_id foreign key(presidentId) references Person(id) 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.equals_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3b4db49b 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3b4db49b] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3b4db49b] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@75b10256, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3b4db49b] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3b4db49b] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@75b10256, testMethod = equals_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.startsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@725b7003 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@725b7003] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@725b7003] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6200eedd, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a description with a keyword}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@725b7003] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@725b7003] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6200eedd, testMethod = startsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.projection_byExtraArgument]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7ada2653 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7ada2653] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7ada2653] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7da56d14, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@777, o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@777, 2=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@777, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=John Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@777,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=Jane Do,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7ada2653] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7ada2653] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7da56d14, testMethod = projection_byExtraArgument@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.projection_pageable]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@766c27ea 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@766c27ea] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@766c27ea] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@10740bc0, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do}, 3={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do}, 4={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 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 Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 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 Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@766c27ea] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@766c27ea] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@10740bc0, testMethod = projection_pageable@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.before]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@35bb3545 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@35bb3545] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@35bb3545] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@a42102, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@35bb3545] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@35bb3545] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@a42102, testMethod = before@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.exists]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@78ac4157 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@78ac4157] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@78ac4157] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7a6f9e90, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@78ac4157] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@78ac4157] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7a6f9e90, testMethod = exists@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@11a7f96e 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@11a7f96e] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11a7f96e] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@23689a83, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:57 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:57 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2cc4f3a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2cc4f3a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15, org.codefilarete.stalactite.engine.model.Language@29b6525b],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2cc4f3a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15, org.codefilarete.stalactite.engine.model.Language@29b6525b],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2cc4f3a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15, org.codefilarete.stalactite.engine.model.Language@29b6525b],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2cc4f3a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2cc4f3a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2cc4f3a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2cc4f3a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15, org.codefilarete.stalactite.engine.model.Language@41f546bc],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15, org.codefilarete.stalactite.engine.model.Language@41f546bc],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3a909b15, org.codefilarete.stalactite.engine.model.Language@41f546bc],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@697d902d,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@697d902d,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892, org.codefilarete.stalactite.engine.model.Language@12ac82f2],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@697d902d,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892, org.codefilarete.stalactite.engine.model.Language@12ac82f2],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@697d902d,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892, org.codefilarete.stalactite.engine.model.Language@12ac82f2],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@697d902d,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@697d902d,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@697d902d,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@697d902d,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892, org.codefilarete.stalactite.engine.model.Language@2189655d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892, org.codefilarete.stalactite.engine.model.Language@2189655d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@1f705892, org.codefilarete.stalactite.engine.model.Language@2189655d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@11a7f96e] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@11a7f96e] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@23689a83, testMethod = orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.isNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@57c4d88c 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@57c4d88c] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@57c4d88c] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6c092002, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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 | {} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@57c4d88c] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@57c4d88c] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6c092002, testMethod = isNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.orderBy_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@36160811 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@36160811] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@36160811] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@105e1127, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=C}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123, Person.name=B}, 3={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=A}, 4={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=me}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Tonton, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tintin, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tantan, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tintin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tantan,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@36160811] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@36160811] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@105e1127, testMethod = orderBy_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.like_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@2bfc7afd 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@2bfc7afd] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2bfc7afd] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4504c667, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tutu, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@2bfc7afd] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@2bfc7afd] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4504c667, testMethod = like_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.projection_orderBy]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@35747e72 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@35747e72] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@35747e72] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3ea1c553, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@667, o.c.s.i.PersistableIdentifier@668, o.c.s.i.PersistableIdentifier@669] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@667, 3=o.c.s.i.PersistableIdentifier@668, 4=o.c.s.i.PersistableIdentifier@669} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Me}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@669, Person.name=Saca do}, 3={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@668, Person.name=Jane Do}, 4={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@667, Person.name=John Do}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.presidentId=o.c.s.i.PersistableIdentifier@667, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@668, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton, Republic.presidentId=o.c.s.i.PersistableIdentifier@669, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 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 Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 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 Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 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 Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@35747e72] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@35747e72] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3ea1c553, testMethod = projection_orderBy@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.lesser]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@631d5ed3 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@631d5ed3] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@631d5ed3] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@9b109e9, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@631d5ed3] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@631d5ed3] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@9b109e9, testMethod = lesser@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.embeddedCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@200d9bd 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@200d9bd] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@200d9bd] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3bafa0e6, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=Fri Jan 22 11:10:23 UTC 2010, Republic.modificationDate=Fri May 10 10:30:45 UTC 2024, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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=Sat Sep 27 07:00:57 UTC 2025} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=Timestamp[creationDate=Fri Jan 22 11:10:23 UTC 2010,modificationDate=Fri May 10 10:30:45 UTC 2024,readonlyProperty=],towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@200d9bd] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@200d9bd] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3bafa0e6, testMethod = embeddedCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.ignoreCase_all]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@b3457b4 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@b3457b4] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@b3457b4] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@76aed37a, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a description with a keyword}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@b3457b4] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@b3457b4] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@76aed37a, testMethod = ignoreCase_all@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.ignoreCase_and]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@27992ec3 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@27992ec3] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27992ec3] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@47d116ad, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a description with a keyword}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@27992ec3] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@27992ec3] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@47d116ad, testMethod = ignoreCase_and@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.twoCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@58d15e7c 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@58d15e7c] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@58d15e7c] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@291a495a, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@58d15e7c] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@58d15e7c] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@291a495a, testMethod = twoCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.stream]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@705b51e2 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@705b51e2] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@705b51e2] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1775bf61, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 5={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 6={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 7={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@705b51e2] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@705b51e2] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1775bf61, testMethod = stream@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.equalBoolean]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@147519d2 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@147519d2] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@147519d2] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6cf9b2fa, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@147519d2] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@147519d2] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6cf9b2fa, testMethod = equalBoolean@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.limit_throwsExceptionBecauseOfCollectionPropertyMapping]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@20f0c956 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@20f0c956] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20f0c956] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2f343053, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:57 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@20f0c956] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20f0c956] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2f343053, testMethod = limit_throwsExceptionBecauseOfCollectionPropertyMapping@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.contains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@763846b7 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@763846b7] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@763846b7] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@784e7f49, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a description with a keyword}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@763846b7] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@763846b7] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@784e7f49, testMethod = contains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.in_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7bb131a1 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7bb131a1] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7bb131a1] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@542d3f13, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7bb131a1] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7bb131a1] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@542d3f13, testMethod = in_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.notIn_string]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@37f09a1b 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@37f09a1b] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@37f09a1b] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2a4bd855, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@37f09a1b] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@37f09a1b] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@2a4bd855, testMethod = notIn_string@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.greaterEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@77d146dd 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@77d146dd] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@77d146dd] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@78f9de68, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@77d146dd] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@77d146dd] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@78f9de68, testMethod = greaterEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.projection_resultIsSingle]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@159eb036 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@159eb036] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@159eb036] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@56a3ef7, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 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 Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@159eb036] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@159eb036] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@56a3ef7, testMethod = projection_resultIsSingle@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.countDistinctByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1df7dab4 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1df7dab4] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1df7dab4] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@37eb86a7, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78] 2025-09-27 07:00:57 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77, 4=o.c.s.i.PersistableIdentifier@78} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@78, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 5 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@78}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 5={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}} 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1df7dab4] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1df7dab4] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@37eb86a7, testMethod = countDistinctByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.between]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@25aa741f 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@25aa741f] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25aa741f] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5cbb0be4, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@25aa741f] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@25aa741f] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5cbb0be4, testMethod = between@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.notContains]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1f527e1f 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1f527e1f] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1f527e1f] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@53d1ab8e, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a description with a keyword}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1f527e1f] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1f527e1f] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@53d1ab8e, testMethod = notContains@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.countByCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3bd59894 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3bd59894] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3bd59894] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1573c519, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:57 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}} 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3bd59894] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3bd59894] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1573c519, testMethod = countByCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.in]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@197362cc 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@197362cc] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@197362cc] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5fbea944, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@197362cc] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@197362cc] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5fbea944, testMethod = in@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.or]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7de03478 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7de03478] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7de03478] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@239c7565, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {1=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=me}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a description with a keyword}, 2={Republic.euMember=true, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=true,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=TonTon,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7de03478] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7de03478] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@239c7565, testMethod = or@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.like]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4d6253b7 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4d6253b7] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4d6253b7] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5e76115c, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a description with a keyword}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a keyword contained in the description,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4d6253b7] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4d6253b7] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@5e76115c, testMethod = like@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.oneToOneCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@215b9c5a 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@215b9c5a] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@215b9c5a] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@15387b64, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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]} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@215b9c5a] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@215b9c5a] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@15387b64, testMethod = oneToOneCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.oneResultExpected_severalResults_throwsException]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3ad89c83 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3ad89c83] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ad89c83] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6d6241b4, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3ad89c83] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3ad89c83] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@6d6241b4, testMethod = oneResultExpected_severalResults_throwsException@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.after]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4e7c3d05 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4e7c3d05] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4e7c3d05] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@e3b9817, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4e7c3d05] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4e7c3d05] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@e3b9817, testMethod = after@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.equal]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@20a2adef 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@20a2adef] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20a2adef] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@c5cb3e0, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@20a2adef] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@20a2adef] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@c5cb3e0, testMethod = equal@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.limit]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@201a6c2c 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@201a6c2c] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@201a6c2c] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7e514632, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=C}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123, Person.name=B}, 3={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=A}, 4={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=me}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Tonton, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tintin, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tantan, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@201a6c2c] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@201a6c2c] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7e514632, testMethod = limit@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.notIn]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6deb0d69 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6deb0d69] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6deb0d69] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4c6554a7, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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 not in (?) | {1=o.c.s.i.PersistedIdentifier@42} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6deb0d69] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6deb0d69] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4c6554a7, testMethod = notIn@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.slice]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@60afe00 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@60afe00] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@60afe00] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@23f855df, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 5={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 6={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 7={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@45,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@46,languages=[],modificationDate=,name=Tonton,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@47,languages=[],modificationDate=,name=TinTin,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@48,languages=[],modificationDate=,name=Toutou,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@60afe00] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@60afe00] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@23f855df, testMethod = slice@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.slice_withOrder]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3c718080 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3c718080] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3c718080] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4955f300, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@48, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45, o.c.s.i.PersistableIdentifier@46, o.c.s.i.PersistableIdentifier@47] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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, 7=o.c.s.i.PersistableIdentifier@47} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 7 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tata, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 5={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@46, Republic.name=Tonton, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 6={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@47, Republic.name=TinTin, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 7={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@48, Republic.name=Toutou, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3c718080] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3c718080] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4955f300, testMethod = slice_withOrder@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.greater]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@8aeabda 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@8aeabda] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@8aeabda] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7863367a, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@8aeabda] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@8aeabda] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@7863367a, testMethod = greater@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.ignoreCase_dynamic_inMemory]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@23b30560 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@23b30560] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@23b30560] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3acb52c8, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto_b, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO_c, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO_a, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:57 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 6 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 5={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 6={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:57 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:57 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 like ? | {1=%_%} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43, o.c.s.i.PersistedIdentifier@44] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e, org.codefilarete.stalactite.engine.model.Language@2f35cfaa],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e, org.codefilarete.stalactite.engine.model.Language@2f35cfaa],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e, org.codefilarete.stalactite.engine.model.Language@2f35cfaa],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@23249721, org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@23249721, org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@23249721, org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@23249721, org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@23249721, org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@23249721, org.codefilarete.stalactite.engine.model.Language@d4f96e],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:57 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 like ? | {1=%_%} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43, o.c.s.i.PersistedIdentifier@44] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@10477ad5, org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@10477ad5, org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@10477ad5, org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259, org.codefilarete.stalactite.engine.model.Language@211dd394],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259, org.codefilarete.stalactite.engine.model.Language@211dd394],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259, org.codefilarete.stalactite.engine.model.Language@211dd394],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259, org.codefilarete.stalactite.engine.model.Language@211dd394],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259, org.codefilarete.stalactite.engine.model.Language@211dd394],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@135ef259, org.codefilarete.stalactite.engine.model.Language@211dd394],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@23b30560] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@23b30560] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@3acb52c8, testMethod = ignoreCase_dynamic_inMemory@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.notLike_ignoreCase]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3f401f3f 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3f401f3f] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3f401f3f] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@53f3f223, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Titi, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Tutu, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tonton, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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 like lower(?) | {1=%O%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Tutu,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3f401f3f] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3f401f3f] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@53f3f223, testMethod = notLike_ignoreCase@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.orderBy_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6d0b0b 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6d0b0b] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6d0b0b] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1419ae81, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:57 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:57 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7137cb1a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7137cb1a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774, org.codefilarete.stalactite.engine.model.Language@49d33379],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7137cb1a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774, org.codefilarete.stalactite.engine.model.Language@49d33379],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7137cb1a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774, org.codefilarete.stalactite.engine.model.Language@49d33379],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7137cb1a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7137cb1a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7137cb1a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7137cb1a,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774, org.codefilarete.stalactite.engine.model.Language@40b4180b],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774, org.codefilarete.stalactite.engine.model.Language@40b4180b],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@345ed774, org.codefilarete.stalactite.engine.model.Language@40b4180b],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@14c75e2e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@14c75e2e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d, org.codefilarete.stalactite.engine.model.Language@300131b],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@14c75e2e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d, org.codefilarete.stalactite.engine.model.Language@300131b],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@14c75e2e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d, org.codefilarete.stalactite.engine.model.Language@300131b],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@14c75e2e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@14c75e2e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@14c75e2e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@14c75e2e,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d, org.codefilarete.stalactite.engine.model.Language@48ef7fb5],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d, org.codefilarete.stalactite.engine.model.Language@48ef7fb5],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@2b2af61d, org.codefilarete.stalactite.engine.model.Language@48ef7fb5],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6d0b0b] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6d0b0b] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@1419ae81, testMethod = orderBy_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.orderBy_criteriaOnCollection_onDepthProperty]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4bf43578 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@4bf43578] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4bf43578] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@265abcbe, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@456, o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@123, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@456, 2=o.c.s.i.PersistableIdentifier@666, 3=o.c.s.i.PersistableIdentifier@123, 4=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Person(name, id, vehicleId) values (?, ?, ?) | {1={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=C}, 2={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@123, Person.name=B}, 3={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@237, Person.name=A}, 4={Person.vehicleId=null, Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=me}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Tata, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=Titi, Republic.presidentId=o.c.s.i.PersistableIdentifier@123, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=Tutu, Republic.presidentId=o.c.s.i.PersistableIdentifier@456, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:57 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 5 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@44, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 5={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}} 2025-09-27 07:00:57 DEBUG main EntityQueryCriteriaSupport Sorting loaded entities in memory 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43, o.c.s.i.PersistedIdentifier@44] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db, org.codefilarete.stalactite.engine.model.Language@254e1f30],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db, org.codefilarete.stalactite.engine.model.Language@254e1f30],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db, org.codefilarete.stalactite.engine.model.Language@254e1f30],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=C,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Tata,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db, org.codefilarete.stalactite.engine.model.Language@13f0558d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db, org.codefilarete.stalactite.engine.model.Language@13f0558d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db, org.codefilarete.stalactite.engine.model.Language@13f0558d],modificationDate=,name=Tata,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=A,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[org.codefilarete.stalactite.engine.model.Language@3e62a9db],modificationDate=,name=Titi,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@123,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=B,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@4bf43578] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@4bf43578] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@265abcbe, testMethod = orderBy_criteriaOnCollection_onDepthProperty@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.elementCollectionCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@595b87ce 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@595b87ce] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@595b87ce] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4816fd55, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main ElementCollectionRelationConfigurer$ElementRecordPersister selecting entities [org.codefilarete.stalactite.engine.configurer.elementcollection.ElementRecord@1efa01be, org.codefilarete.stalactite.engine.configurer.elementcollection.ElementRecord@7cb96f45] 2025-09-27 07:00:57 TRACE main SQLOperation select Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person_nicknames where (Person_nicknames.id, Person_nicknames.nicknames) in ((?, ?), (?, ?)) | {1=o.c.s.i.PersistableIdentifier@666, 2=Jane Do, 3=o.c.s.i.PersistableIdentifier@666, 4=John Do} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:57 TRACE main SQLOperation select State.name as State_name, State.id as State_id from State where State.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@100, 2=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@200, State.name=null}, 2={State.id=o.c.s.i.PersistableIdentifier@100, State.name=null}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, states_id from Country_states where (republic_id, states_id) in ((?, ?), (?, ?)) | {Country_states.republic_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Country_states.states_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_states(republic_id, states_id) values (?, ?) | {1={Country_states.republic_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@100}, 2={Country_states.republic_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@200}} 2025-09-27 07:00:57 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_states_State.id in (?) | {1=o.c.s.i.PersistableIdentifier@100} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@70c3cc23,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 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 president_Person_nicknames.nicknames in (?) | {1=John Do} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=[Jane Do, John Do],phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@630e8c35,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@595b87ce] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@595b87ce] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4816fd55, testMethod = elementCollectionCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.delete_manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@f609d4a 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@f609d4a] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@f609d4a] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@436fab93, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:57 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 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=es_es, Language.id=o.c.s.i.PersistableIdentifier@99}, 3={Language.code=fr_fr, Language.id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}} 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7a250645,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7a250645,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962, org.codefilarete.stalactite.engine.model.Language@1fecdd50],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7a250645,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962, org.codefilarete.stalactite.engine.model.Language@1fecdd50],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7a250645,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962, org.codefilarete.stalactite.engine.model.Language@1fecdd50],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7a250645,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7a250645,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7a250645,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@7a250645,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b68125a, org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b68125a, org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@7b68125a, org.codefilarete.stalactite.engine.model.Language@7b5ed962],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation delete from Country_languages where languages_id = ? and republic_id = ? | {1={Country_languages.republic_id=o.c.s.i.PersistedIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77}, 2={Country_languages.republic_id=o.c.s.i.PersistedIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@88}, 3={Country_languages.republic_id=o.c.s.i.PersistedIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@99}, 4={Country_languages.republic_id=o.c.s.i.PersistedIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistedIdentifier@77}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@f609d4a] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@f609d4a] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@436fab93, testMethod = delete_manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.mapCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@73092752 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@73092752] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@73092752] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@484801ab, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [org.codefilarete.stalactite.engine.configurer.map.RecordId@c04ae148, org.codefilarete.stalactite.engine.configurer.map.RecordId@37e3c4, org.codefilarete.stalactite.engine.configurer.map.RecordId@15e15862, org.codefilarete.stalactite.engine.configurer.map.RecordId@311192, org.codefilarete.stalactite.engine.configurer.map.RecordId@314585, org.codefilarete.stalactite.engine.configurer.map.RecordId@3817b7] 2025-09-27 07:00:57 TRACE main SQLOperation select Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person_phoneNumbers where (Person_phoneNumbers.key, Person_phoneNumbers.id) in ((?, ?), (?, ?), (?, ?), (?, ?), (?, ?), (?, ?)) | {1=mobile, 2=o.c.s.i.PersistableIdentifier@666, 3=work, 4=o.c.s.i.PersistableIdentifier@237, 5=Matignon, 6=o.c.s.i.PersistableIdentifier@237, 7=home, 8=o.c.s.i.PersistableIdentifier@237, 9=home, 10=o.c.s.i.PersistableIdentifier@666, 11=work, 12=o.c.s.i.PersistableIdentifier@666} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 6 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Person_phoneNumbers(value, key, id) values (?, ?, ?) | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.key=work}, 2={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.value=05 55 55 55 55, Person_phoneNumbers.key=work}, 3={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.key=mobile}, 4={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@666, Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.key=home}, 5={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.value=06 66 66 66 66, Person_phoneNumbers.key=Matignon}, 6={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@237, Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.key=home}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200] 2025-09-27 07:00:57 TRACE main SQLOperation select State.name as State_name, State.id as State_id from State where State.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@100, 2=o.c.s.i.PersistableIdentifier@200} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into State(name, id) values (?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@200, State.name=null}, 2={State.id=o.c.s.i.PersistableIdentifier@100, State.name=null}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, states_id from Country_states where (republic_id, states_id) in ((?, ?), (?, ?)) | {Country_states.republic_id=[o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@42], Country_states.states_id=[o.c.s.i.PersistableIdentifier@100, o.c.s.i.PersistableIdentifier@200]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_states(republic_id, states_id) values (?, ?) | {1={Country_states.republic_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@200}, 2={Country_states.republic_id=o.c.s.i.PersistableIdentifier@42, Country_states.states_id=o.c.s.i.PersistableIdentifier@100}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1e11281c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1e11281c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1e11281c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1e11281c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1e11281c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[State{id=o.c.s.i.PersistedIdentifier@100}, State{id=o.c.s.i.PersistedIdentifier@200}],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1e11281c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1e11281c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@1e11281c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={home=01 11 11 11 11},timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={Matignon=06 66 66 66 66},timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers={Matignon=06 66 66 66 66},timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@73092752] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@73092752] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@484801ab, testMethod = mapCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.ignoreCase_dynamic]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7c84a18b 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@7c84a18b] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7c84a18b] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@a6f06e6, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@44, o.c.s.i.PersistableIdentifier@45] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto_b, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=TOtO_c, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 3={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@44, Republic.name=toTO_a, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 4={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@45, Republic.name=TonTon, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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 lower(Republic.name) asc | {1=%t%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@44,languages=[],modificationDate=,name=toTO_a,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto_b,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=TOtO_c,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@7c84a18b] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@7c84a18b] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@a6f06e6, testMethod = ignoreCase_dynamic@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.lesserEquals]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6e5238de 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6e5238de] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6e5238de] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4079b88, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6e5238de] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6e5238de] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4079b88, testMethod = lesserEquals@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.isNotNull]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1ad9e724 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1ad9e724] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ad9e724] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@65489ab3, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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 not null | {} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1ad9e724] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1ad9e724] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@65489ab3, testMethod = isNotNull@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.notEqual]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@752ac1fc 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@752ac1fc] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@752ac1fc] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@26f3cc7c, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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=Titi} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@752ac1fc] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@752ac1fc] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@26f3cc7c, testMethod = notEqual@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.endsWith]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3adbce7d 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@3adbce7d] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3adbce7d] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4119360e, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a description with a keyword}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@3adbce7d] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@3adbce7d] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@4119360e, testMethod = endsWith@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.manyToManyCriteria]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@6f3b5684 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@6f3b5684] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f3b5684] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@24f5805f, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@666, o.c.s.i.PersistableIdentifier@237] 2025-09-27 07:00:57 TRACE main SQLOperation select Person.name as Person_name, Person.id as Person_id, vehicle.color as vehicle_color, vehicle.id as vehicle_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_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 Vehicle as vehicle on Person.vehicleId = vehicle.id left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@666, 2=o.c.s.i.PersistableIdentifier@237} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@1438] 2025-09-27 07:00:57 TRACE main SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1438} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 1 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1438}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@666, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=Toto, Republic.presidentId=o.c.s.i.PersistableIdentifier@237, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=null}} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88, o.c.s.i.PersistableIdentifier@77] 2025-09-27 07:00:57 TRACE main SQLOperation select Language.code as Language_code, Language.id as Language_id from Language where Language.id in (?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@99, 2=o.c.s.i.PersistableIdentifier@88, 3=o.c.s.i.PersistableIdentifier@77} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 3 times 2025-09-27 07:00:57 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}} 2025-09-27 07:00:57 DEBUG main SelectExecutor selecting entities in 1 chunks 2025-09-27 07:00:57 TRACE main SQLOperation select republic_id, languages_id from Country_languages where (republic_id, languages_id) in ((?, ?), (?, ?), (?, ?), (?, ?)) | {Country_languages.republic_id=[o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43, o.c.s.i.PersistableIdentifier@42], Country_languages.languages_id=[o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@77, o.c.s.i.PersistableIdentifier@99, o.c.s.i.PersistableIdentifier@88]} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 4 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Country_languages(republic_id, languages_id) values (?, ?) | {1={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@88}, 2={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 3={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@42, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@77}, 4={Country_languages.republic_id=o.c.s.i.PersistableIdentifier@43, Country_languages.languages_id=o.c.s.i.PersistableIdentifier@99}} 2025-09-27 07:00:57 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} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42, o.c.s.i.PersistedIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@392185e3,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@392185e3,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4fdc9446, org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@392185e3,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4fdc9446, org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@392185e3,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@4fdc9446, org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@392185e3,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@392185e3,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@392185e3,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@392185e3,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@641f7f1f, org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@641f7f1f, org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@43,languages=[org.codefilarete.stalactite.engine.model.Language@641f7f1f, org.codefilarete.stalactite.engine.model.Language@3013532e],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@237,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=you,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 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=en_en} 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistedIdentifier@42] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6dfd74a0],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6dfd74a0],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6dfd74a0],modificationDate=,name=Toto,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6dfd74a0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2bb8820c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@6dfd74a0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2bb8820c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@73250e25, org.codefilarete.stalactite.engine.model.Language@6dfd74a0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2bb8820c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@73250e25, org.codefilarete.stalactite.engine.model.Language@6dfd74a0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2bb8820c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[org.codefilarete.stalactite.engine.model.Language@73250e25, org.codefilarete.stalactite.engine.model.Language@6dfd74a0],modificationDate=,name=Toto,president=Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2bb8820c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0],states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2bb8820c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2bb8820c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Person[addressBook=,addresses=,contracts=,country=,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=,mapPropertyMadeOfComplexTypesWithColumnDuplicates=,mapPropertyMadeOfEntityAsKey=,mapPropertyMadeOfEntityAsKeyAndValue=,mapPropertyMadeOfEntityAsValue=,name=me,nicknames=,phoneNumbers=,timestamp=,vehicle=Vehicle[color=Color[rgb=123],engine=,owner=org.codefilarete.stalactite.engine.model.Person@2bb8820c,wheels=[],id=o.c.s.i.PersistedIdentifier@1438,timestamp=],version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@6f3b5684] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@6f3b5684] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@24f5805f, testMethod = manyToManyCriteria@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Creating new transaction with name [org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest.notLike]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2025-09-27 07:00:57 INFO main HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1c625aaf 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Acquired Connection [org.hsqldb.jdbc.JDBCConnection@1c625aaf] for JDBC transaction 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Switching JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1c625aaf] to manual commit 2025-09-27 07:00:57 INFO main TransactionContext Began transaction (1) for test context [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@71fe859b, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]]; transaction manager [org.codefilarete.stalactite.spring.transaction.StalactitePlatformTransactionManager@48c5ddb4]; rollback [true] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Participating in existing transaction 2025-09-27 07:00:57 DEBUG main SimpleRelationalEntityPersister selecting entities [o.c.s.i.PersistableIdentifier@42, o.c.s.i.PersistableIdentifier@43] 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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} 2025-09-27 07:00:57 DEBUG main SQLOperation Batching statement 2 times 2025-09-27 07:00:57 TRACE main SQLOperation insert into Republic(modificationDate, name, creationDate, description, euMember, id, presidentId) values (?, ?, ?, ?, ?, ?, ?) | {1={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@42, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a description with a keyword}, 2={Republic.euMember=false, Republic.id=o.c.s.i.PersistableIdentifier@43, Republic.name=null, Republic.presidentId=null, Republic.creationDate=null, Republic.modificationDate=null, Republic.description=a keyword contained in the description}} 2025-09-27 07:00:57 TRACE main SQLOperation select Republic.modificationDate as Republic_modificationDate, Republic.name as Republic_name, Republic.creationDate as Republic_creationDate, Republic.description as Republic_description, 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, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, president_Person_phoneNumbers.value as president_Person_phoneNumbers_value, president_Person_phoneNumbers.key as president_Person_phoneNumbers_key, president_Person_phoneNumbers.id as president_Person_phoneNumbers_id, Country_states_State.name as Country_states_State_name, Country_states_State.id as Country_states_State_id, Country_languages_Language.code as Country_languages_Language_code, Country_languages_Language.id as Country_languages_Language_id from Republic left outer join Person as president on Republic.presidentId = president.id left outer join Country_states as Country_states on Republic.id = Country_states.republic_id left outer join Country_languages as Country_languages on Republic.id = Country_languages.republic_id left outer join Vehicle as president_vehicle on president.vehicleId = president_vehicle.id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join Person_phoneNumbers as president_Person_phoneNumbers on president.id = president_Person_phoneNumbers.id left outer join State as Country_states_State on Country_states.states_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%} 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Creating instance with o.c.s.e.r.l.JoinRoot$JoinRootRowConsumer entityType=o.c.s.e.m.Republic 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.PassiveJoinNode$PassiveJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main EntityTreeInflater Consuming o.c.s.e.r.l.RelationJoinNode$DefaultRelationJoinRowConsumer on object Republic[deputeCount=0,primeMinister=,ancientCities=[],capital=,cities=,description=a description with a keyword,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=,name=,president=,states=[],timestamp=,towns=,version=0] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Initiating transaction rollback 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Rolling back JDBC transaction on Connection [org.hsqldb.jdbc.JDBCConnection@1c625aaf] 2025-09-27 07:00:57 DEBUG main StalactitePlatformTransactionManager Releasing JDBC Connection [org.hsqldb.jdbc.JDBCConnection@1c625aaf] after transaction 2025-09-27 07:00:57 INFO main TransactionContext Rolled back transaction for test: [DefaultTestContext@52dd436a testClass = DerivedQueriesTest, testInstance = org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest@71fe859b, testMethod = notLike@AbstractDerivedQueriesTest, testException = [null], mergedContextConfiguration = [MergedContextConfiguration@230e9917 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@70bb06da 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.context.annotation.Import(value=[class org.codefilarete.stalactite.spring.repository.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.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.boot.test.context.filter.ExcludeFilterContextCustomizer@5be4be74, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@7f51f588, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@45b7c97f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@12cd129c], contextLoader = 'org.springframework.test.context.support.DelegatingSmartContextLoader', parent = [null]], attributes = map['org.springframework.test.context.event.ApplicationEventsTestExecutionListener.recordApplicationEvents' -> false]] [INFO] Tests run: 54, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.449 s - in org.codefilarete.stalactite.spring.repository.query.DerivedQueriesTest [INFO] Running org.codefilarete.stalactite.spring.repository.query.PartTreeStalactiteProjectionTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.codefilarete.stalactite.spring.repository.query.PartTreeStalactiteProjectionTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 318, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ spring-data --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/target/stalactite-spring-data-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ spring-data --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/target/jacoco.exec [INFO] Analyzed bundle 'spring-data' with 60 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ spring-data --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/spring-data/3.0.0-SNAPSHOT/spring-data-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/target/stalactite-spring-data-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/spring-data/3.0.0-SNAPSHOT/spring-data-3.0.0-SNAPSHOT.jar [INFO] [INFO] ----------< org.codefilarete.stalactite:spring-autoconfigure >---------- [INFO] Building spring-autoconfigure 3.0.0-SNAPSHOT [12/36] [INFO] from spring-integration/autoconfigure/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ spring-autoconfigure --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ spring-autoconfigure --- [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/autoconfigure/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ spring-autoconfigure --- [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-autoconfigure --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/target/classes [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ spring-autoconfigure --- [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/autoconfigure/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ spring-autoconfigure --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/target/test-classes [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/src/test/java/org/codefilarete/stalactite/spring/autoconfigure/StalactiteAutoConfigurationTest.java: /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/src/test/java/org/codefilarete/stalactite/spring/autoconfigure/StalactiteAutoConfigurationTest.java uses unchecked or unsafe operations. [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/src/test/java/org/codefilarete/stalactite/spring/autoconfigure/StalactiteAutoConfigurationTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ spring-autoconfigure --- [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.autoconfigure.StalactiteAutoConfigurationTest . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.7.18) [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.301 s - in org.codefilarete.stalactite.spring.autoconfigure.StalactiteAutoConfigurationTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ spring-autoconfigure --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/target/stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ spring-autoconfigure --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/target/jacoco.exec [INFO] Analyzed bundle 'spring-autoconfigure' with 6 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ spring-autoconfigure --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/spring-autoconfigure/3.0.0-SNAPSHOT/spring-autoconfigure-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/target/stalactite-spring-autoconfigure-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/spring-autoconfigure/3.0.0-SNAPSHOT/spring-autoconfigure-3.0.0-SNAPSHOT.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:sql-derby-adapter >------------ [INFO] Building sql-derby-adapter 3.0.0-SNAPSHOT [13/36] [INFO] from sql-adapter/sql-derby-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ sql-derby-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql-derby-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-derby-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ sql-derby-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-derby-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ sql-derby-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 4 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/target/classes [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ sql-derby-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-derby-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ sql-derby-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ sql-derby-adapter --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.codefilarete.stalactite.sql.result.ResultSetIteratorDerbyTest [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.811 s - in org.codefilarete.stalactite.sql.result.ResultSetIteratorDerbyTest [INFO] Running org.codefilarete.stalactite.sql.statement.SQLOperationDerbyTest 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: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.725 s - in org.codefilarete.stalactite.sql.statement.SQLOperationDerbyTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.DerbyParameterBindersTest [INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.056 s - in org.codefilarete.stalactite.sql.statement.binder.DerbyParameterBindersTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.1.2:jar (default-jar) @ sql-derby-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jar:3.1.2:test-jar (default) @ sql-derby-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ sql-derby-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/target/jacoco.exec [INFO] Analyzed bundle 'sql-derby-adapter' with 4 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ sql-derby-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-derby-adapter/3.0.0-SNAPSHOT/sql-derby-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-derby-adapter/3.0.0-SNAPSHOT/sql-derby-adapter-3.0.0-SNAPSHOT.jar [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/target/stalactite-sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-derby-adapter/3.0.0-SNAPSHOT/sql-derby-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] -------------< org.codefilarete.stalactite:sql-h2-adapter >------------- [INFO] Building sql-h2-adapter 3.0.0-SNAPSHOT [14/36] [INFO] from sql-adapter/sql-h2-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ sql-h2-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql-h2-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-h2-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ sql-h2-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-h2-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ sql-h2-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/target/classes [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ sql-h2-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-h2-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ sql-h2-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ sql-h2-adapter --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.codefilarete.stalactite.sql.result.ResultSetIteratorH2Test [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.758 s - in org.codefilarete.stalactite.sql.result.ResultSetIteratorH2Test [INFO] Running org.codefilarete.stalactite.sql.statement.binder.H2ParameterBindersTest [INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.285 s - in org.codefilarete.stalactite.sql.statement.binder.H2ParameterBindersTest [INFO] Running org.codefilarete.stalactite.sql.statement.SQLOperationH2Test 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: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.623 s - in org.codefilarete.stalactite.sql.statement.SQLOperationH2Test [INFO] [INFO] Results: [INFO] [INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.1.2:jar (default-jar) @ sql-h2-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jar:3.1.2:test-jar (default) @ sql-h2-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ sql-h2-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/target/jacoco.exec [INFO] Analyzed bundle 'sql-h2-adapter' with 2 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ sql-h2-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-h2-adapter/3.0.0-SNAPSHOT/sql-h2-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-h2-adapter/3.0.0-SNAPSHOT/sql-h2-adapter-3.0.0-SNAPSHOT.jar [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/target/stalactite-sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-h2-adapter/3.0.0-SNAPSHOT/sql-h2-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] ----------< org.codefilarete.stalactite:sql-mariadb-adapter >----------- [INFO] Building sql-mariadb-adapter 3.0.0-SNAPSHOT [15/36] [INFO] from sql-adapter/sql-mariadb-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ sql-mariadb-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql-mariadb-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-mariadb-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ sql-mariadb-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-mariadb-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ sql-mariadb-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 2 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/target/classes [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ sql-mariadb-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-mariadb-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ sql-mariadb-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ sql-mariadb-adapter --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.codefilarete.stalactite.sql.result.ResultSetIteratorMariaDBTest using embedded datasource 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: 8.482 s - in org.codefilarete.stalactite.sql.result.ResultSetIteratorMariaDBTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.MariaDBParameterBindersTest using embedded datasource [INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.811 s - in org.codefilarete.stalactite.sql.statement.binder.MariaDBParameterBindersTest [INFO] Running org.codefilarete.stalactite.sql.statement.SQLOperationMariaDBTest using embedded datasource [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.236 s - in org.codefilarete.stalactite.sql.statement.SQLOperationMariaDBTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.1.2:jar (default-jar) @ sql-mariadb-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jar:3.1.2:test-jar (default) @ sql-mariadb-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ sql-mariadb-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/target/jacoco.exec [INFO] Analyzed bundle 'sql-mariadb-adapter' with 2 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ sql-mariadb-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-mariadb-adapter/3.0.0-SNAPSHOT/sql-mariadb-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-mariadb-adapter/3.0.0-SNAPSHOT/sql-mariadb-adapter-3.0.0-SNAPSHOT.jar [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/target/stalactite-sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-mariadb-adapter/3.0.0-SNAPSHOT/sql-mariadb-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:sql-mysql-adapter >------------ [INFO] Building sql-mysql-adapter 3.0.0-SNAPSHOT [16/36] [INFO] from sql-adapter/sql-mysql-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ sql-mysql-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql-mysql-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-mysql-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ sql-mysql-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-mysql-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ sql-mysql-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 2 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/target/classes [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ sql-mysql-adapter --- [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-mysql-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ sql-mysql-adapter --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.codefilarete.stalactite.sql.result.ResultSetIteratorMySQLTest using embedded datasource [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.28 s - in org.codefilarete.stalactite.sql.result.ResultSetIteratorMySQLTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.MySQLParameterBindersTest using embedded datasource [INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.246 s - in org.codefilarete.stalactite.sql.statement.binder.MySQLParameterBindersTest [INFO] Running org.codefilarete.stalactite.sql.statement.SQLOperationMySQLTest using embedded datasource [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.293 s - in org.codefilarete.stalactite.sql.statement.SQLOperationMySQLTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.1.2:jar (default-jar) @ sql-mysql-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jar:3.1.2:test-jar (default) @ sql-mysql-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ sql-mysql-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/target/jacoco.exec [INFO] Analyzed bundle 'sql-mysql-adapter' with 2 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ sql-mysql-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-mysql-adapter/3.0.0-SNAPSHOT/sql-mysql-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-mysql-adapter/3.0.0-SNAPSHOT/sql-mysql-adapter-3.0.0-SNAPSHOT.jar [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/target/stalactite-sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-mysql-adapter/3.0.0-SNAPSHOT/sql-mysql-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:sql-oracle-adapter >----------- [INFO] Building sql-oracle-adapter 3.0.0-SNAPSHOT [17/36] [INFO] from sql-adapter/sql-oracle-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ sql-oracle-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql-oracle-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-oracle-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ sql-oracle-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-oracle-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ sql-oracle-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/target/classes [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/src/main/java/org/codefilarete/stalactite/sql/statement/binder/OracleParameterBinders.java: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/src/main/java/org/codefilarete/stalactite/sql/statement/binder/OracleParameterBinders.java uses or overrides a deprecated API. [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/src/main/java/org/codefilarete/stalactite/sql/statement/binder/OracleParameterBinders.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ sql-oracle-adapter --- [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-oracle-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ sql-oracle-adapter --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.codefilarete.stalactite.sql.result.ResultSetIteratorOracleTest using embedded datasource [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.433 s - in org.codefilarete.stalactite.sql.result.ResultSetIteratorOracleTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.OracleParameterBindersTest using embedded datasource [INFO] Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.584 s - in org.codefilarete.stalactite.sql.statement.binder.OracleParameterBindersTest [INFO] Running org.codefilarete.stalactite.sql.statement.SQLOperationOracleTest using embedded datasource [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.797 s - in org.codefilarete.stalactite.sql.statement.SQLOperationOracleTest [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-oracle-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jar:3.1.2:test-jar (default) @ sql-oracle-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ sql-oracle-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/target/jacoco.exec [INFO] Analyzed bundle 'sql-oracle-adapter' with 6 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ sql-oracle-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-oracle-adapter/3.0.0-SNAPSHOT/sql-oracle-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-oracle-adapter/3.0.0-SNAPSHOT/sql-oracle-adapter-3.0.0-SNAPSHOT.jar [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/target/stalactite-sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-oracle-adapter/3.0.0-SNAPSHOT/sql-oracle-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] ---------< org.codefilarete.stalactite:sql-postgresql-adapter >--------- [INFO] Building sql-postgresql-adapter 3.0.0-SNAPSHOT [18/36] [INFO] from sql-adapter/sql-postgresql-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ sql-postgresql-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql-postgresql-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-postgresql-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ sql-postgresql-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-postgresql-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ sql-postgresql-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/target/classes [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ sql-postgresql-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-postgresql-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ sql-postgresql-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ sql-postgresql-adapter --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.codefilarete.stalactite.sql.result.ResultSetIteratorPostgreSQLTest using embedded datasource 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: 3.524 s - in org.codefilarete.stalactite.sql.result.ResultSetIteratorPostgreSQLTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.PostgreSQLParameterBindersTest using embedded datasource [INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.255 s - in org.codefilarete.stalactite.sql.statement.binder.PostgreSQLParameterBindersTest [INFO] Running org.codefilarete.stalactite.sql.statement.SQLOperationPostgreSQLTest using embedded datasource [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.314 s - in org.codefilarete.stalactite.sql.statement.SQLOperationPostgreSQLTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.1.2:jar (default-jar) @ sql-postgresql-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jar:3.1.2:test-jar (default) @ sql-postgresql-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ sql-postgresql-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/target/jacoco.exec [INFO] Analyzed bundle 'sql-postgresql-adapter' with 3 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ sql-postgresql-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-postgresql-adapter/3.0.0-SNAPSHOT/sql-postgresql-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-postgresql-adapter/3.0.0-SNAPSHOT/sql-postgresql-adapter-3.0.0-SNAPSHOT.jar [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/target/stalactite-sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-postgresql-adapter/3.0.0-SNAPSHOT/sql-postgresql-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:sql-sqlite-adapter >----------- [INFO] Building sql-sqlite-adapter 3.0.0-SNAPSHOT [19/36] [INFO] from sql-adapter/sql-sqlite-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ sql-sqlite-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql-sqlite-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-sqlite-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ sql-sqlite-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-sqlite-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ sql-sqlite-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/target/classes [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ sql-sqlite-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-sqlite-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ sql-sqlite-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 4 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ sql-sqlite-adapter --- [INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.codefilarete.stalactite.sql.result.ResultSetIteratorSQLiteTest 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.361 s - in org.codefilarete.stalactite.sql.result.ResultSetIteratorSQLiteTest [INFO] Running org.codefilarete.stalactite.sql.statement.binder.SQLiteParameterBindersTest [INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.188 s - in org.codefilarete.stalactite.sql.statement.binder.SQLiteParameterBindersTest [INFO] Running org.codefilarete.stalactite.sql.statement.SQLOperationSQLiteTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.sql.statement.SQLOperationSQLiteTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.1.2:jar (default-jar) @ sql-sqlite-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jar:3.1.2:test-jar (default) @ sql-sqlite-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ sql-sqlite-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/target/jacoco.exec [INFO] Analyzed bundle 'sql-sqlite-adapter' with 3 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ sql-sqlite-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-sqlite-adapter/3.0.0-SNAPSHOT/sql-sqlite-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-sqlite-adapter/3.0.0-SNAPSHOT/sql-sqlite-adapter-3.0.0-SNAPSHOT.jar [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/target/stalactite-sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-sqlite-adapter/3.0.0-SNAPSHOT/sql-sqlite-adapter-3.0.0-SNAPSHOT-tests.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:core-derby-adapter >----------- [INFO] Building core-derby-adapter 3.0.0-SNAPSHOT [20/36] [INFO] from core-adapter/core-derby-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ core-derby-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core-derby-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-derby-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ core-derby-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-derby-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/target/classes [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/src/main/java/org/codefilarete/stalactite/sql/DerbyDatabaseSettings.java: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/src/main/java/org/codefilarete/stalactite/sql/DerbyDatabaseSettings.java uses unchecked or unsafe operations. [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/src/main/java/org/codefilarete/stalactite/sql/DerbyDatabaseSettings.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ core-derby-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-derby-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ core-derby-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ core-derby-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.runtime.PersistenceContextDerbyTest 2025-09-27 07:02:23 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:02:23 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:02:23 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:02:23 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:02:23 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer not null) 2025-09-27 07:02:23 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto inner join Tata on Toto.id = Tata.totoId | {} 2025-09-27 07:02:23 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:02:24 TRACE SQLOperation select Toto.name from Toto | {} 2025-09-27 07:02:24 TRACE SQLOperation select Toto.id from Toto | {} 2025-09-27 07:02:24 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:02:24 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:02:24 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 1 | {} 2025-09-27 07:02:24 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 2 | {} 2025-09-27 07:02:24 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:02:24 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:02:24 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:02:24 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:02:24 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer not null) 2025-09-27 07:02:24 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto left outer join Tata on Toto.id = Tata.totoId | {} 2025-09-27 07:02:24 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:02:24 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.289 s - in org.codefilarete.stalactite.engine.runtime.PersistenceContextDerbyTest [INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorDerbyTest [WARNING] Tests run: 3, Failures: 0, Errors: 0, Skipped: 3, Time elapsed: 0 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorDerbyTest [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysDerbyTest 2025-09-27 07:02:24 DEBUG DDLDeployer create table Toto(a integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1), b integer, c integer, primary key (a)) 2025-09-27 07:02:24 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:02:24 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}} 2025-09-27 07:02:24 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:24 TRACE SQLOperation insert into Toto(a, b, c) values (default, ?, ?) | {1={Toto.c=53, Toto.b=43}} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.168 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysDerbyTest [INFO] Running org.codefilarete.stalactite.engine.PersisterDerbyTest 2025-09-27 07:02:24 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:02:24 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:24 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=1}} 2025-09-27 07:02:24 TRACE SQLOperation delete from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:02:24 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:02:24 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:24 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.a=1, Toto.c=100, Toto.b=10}} 2025-09-27 07:02:24 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:02:24 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:02:24 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:02:24 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:02:24 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[2, 3, 4]} 2025-09-27 07:02:25 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:02:25 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:25 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.b (U)=11, Toto.c (U)=111}} 2025-09-27 07:02:25 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:25 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.b (U)=12, Toto.c (U)=122}} 2025-09-27 07:02:25 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:02:25 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:25 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.a=2, Toto.c=200, Toto.b=20}} 2025-09-27 07:02:25 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:02:25 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:02:25 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:25 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.c (U)=111, Toto.b (U)=11}} [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.586 s - in org.codefilarete.stalactite.engine.PersisterDerbyTest [INFO] Running org.codefilarete.stalactite.sql.DerbySequenceSelectBuilderTest 2025-09-27 07:02:25 DEBUG DDLDeployer create sequence my_sequence 2025-09-27 07:02:25 TRACE SQLOperation values next value for my_sequence | {} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s - in org.codefilarete.stalactite.sql.DerbySequenceSelectBuilderTest [INFO] Running org.codefilarete.stalactite.sql.ddl.DerbyDDLTableGeneratorTest 2025-09-27 07:02:25 DEBUG DDLDeployer create table dummyTable1(id integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, name varchar(255), primary key (id)) 2025-09-27 07:02:25 DEBUG DDLDeployer create table dummyTable2(name varchar(255)) 2025-09-27 07:02:25 DEBUG DDLDeployer alter table dummyTable1 add constraint dummy_UK unique (name) 2025-09-27 07:02:25 DEBUG DDLDeployer create index dummyIDX_1 on dummyTable1(name) 2025-09-27 07:02:25 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.072 s - in org.codefilarete.stalactite.sql.ddl.DerbyDDLTableGeneratorTest [INFO] Running org.codefilarete.stalactite.sql.DerbyDialectResolverTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 s - in org.codefilarete.stalactite.sql.DerbyDialectResolverTest [INFO] [INFO] Results: [INFO] [WARNING] Tests run: 18, Failures: 0, Errors: 0, Skipped: 3 [INFO] [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ core-derby-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/target/stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ core-derby-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/target/jacoco.exec [INFO] Analyzed bundle 'core-derby-adapter' with 14 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ core-derby-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-derby-adapter/3.0.0-SNAPSHOT/core-derby-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/target/stalactite-core-derby-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-derby-adapter/3.0.0-SNAPSHOT/core-derby-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] ------------< org.codefilarete.stalactite:core-h2-adapter >------------- [INFO] Building core-h2-adapter 3.0.0-SNAPSHOT [21/36] [INFO] from core-adapter/core-h2-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ core-h2-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-h2-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core-h2-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-h2-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ core-h2-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-h2-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 4 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-h2-adapter/target/classes [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ core-h2-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-h2-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ core-h2-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-h2-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ core-h2-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.PersisterH2Test 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:02:27 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:27 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=1}} 2025-09-27 07:02:27 TRACE SQLOperation delete from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:02:27 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:27 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.a=1, Toto.b=10, Toto.c=100}} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:02:27 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:02:27 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:02:27 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:02:27 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[2, 3, 4]} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:02:27 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:27 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.b (U)=11, Toto.c (U)=111}} 2025-09-27 07:02:27 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:27 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.a (W)=1, Toto.b (U)=12, Toto.c (U)=122}} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, unique (a)) 2025-09-27 07:02:27 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:27 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.a=2, Toto.b=20, Toto.c=200}} 2025-09-27 07:02:27 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:02:27 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:02:27 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:27 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.b (U)=11, Toto.c (U)=111, Toto.a (W)=1}} [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.94 s - in org.codefilarete.stalactite.engine.PersisterH2Test [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysH2Test 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(a integer GENERATED ALWAYS AS IDENTITY, b integer, c integer, unique (a)) 2025-09-27 07:02:27 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:02:27 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}} 2025-09-27 07:02:27 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:02:27 TRACE SQLOperation insert into Toto(a, b, c) values (default, ?, ?) | {1={Toto.c=53, Toto.b=43}} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysH2Test [INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorH2Test 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:02:27 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:02:27 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:02:27 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:02:27 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[2, 3, 4]} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a, b)) 2025-09-27 07:02:27 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:02:27 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[1, 2, 3], Toto.b=[10, 20, 30]} 2025-09-27 07:02:27 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?)) | {Toto.a=4, Toto.b=40} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Tata(a int, b int, c int, primary key (a, b)) 2025-09-27 07:02:27 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:02:27 TRACE SQLOperation select a, b, c from Tata where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Tata.b=[10, 20, 30], Tata.a=[1, 2, 3]} 2025-09-27 07:02:27 TRACE SQLOperation select a, b, c from Tata where (a, b) in ((?, ?)) | {Tata.b=40, Tata.a=4} [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorH2Test [INFO] Running org.codefilarete.stalactite.engine.runtime.PersistenceContextH2Test 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:02:27 DEBUG DDLDeployer create table Tata(name varchar, totoId integer not null) 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto inner join Tata on Toto.id = Tata.totoId | {} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:02:27 TRACE SQLOperation select Toto.name from Toto | {} 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id from Toto | {} 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 1 | {} 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 2 | {} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:02:27 DEBUG DDLDeployer create table Tata(name varchar, totoId integer not null) 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto left outer join Tata on Toto.id = Tata.totoId | {} 2025-09-27 07:02:27 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:02:27 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.205 s - in org.codefilarete.stalactite.engine.runtime.PersistenceContextH2Test [INFO] Running org.codefilarete.stalactite.sql.H2SequenceSelectBuilderTest 2025-09-27 07:02:27 DEBUG DDLDeployer create sequence my_sequence 2025-09-27 07:02:27 TRACE SQLOperation select next value for my_sequence | {} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.codefilarete.stalactite.sql.H2SequenceSelectBuilderTest [INFO] Running org.codefilarete.stalactite.sql.ddl.H2DDLTableGeneratorTest 2025-09-27 07:02:27 DEBUG DDLDeployer create table dummyTable1(id integer GENERATED ALWAYS AS IDENTITY not null, name varchar, unique (id)) 2025-09-27 07:02:27 DEBUG DDLDeployer create table dummyTable2(name varchar) 2025-09-27 07:02:27 DEBUG DDLDeployer alter table dummyTable1 add constraint dummy_UK unique (name) 2025-09-27 07:02:27 DEBUG DDLDeployer create index dummyIDX_1 on dummyTable1(name) 2025-09-27 07:02:27 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.017 s - in org.codefilarete.stalactite.sql.ddl.H2DDLTableGeneratorTest [INFO] Running org.codefilarete.stalactite.sql.H2DialectResolverTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in org.codefilarete.stalactite.sql.H2DialectResolverTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ core-h2-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-h2-adapter/target/stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ core-h2-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-h2-adapter/target/jacoco.exec [INFO] Analyzed bundle 'core-h2-adapter' with 8 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ core-h2-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-h2-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-h2-adapter/3.0.0-SNAPSHOT/core-h2-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-h2-adapter/target/stalactite-core-h2-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-h2-adapter/3.0.0-SNAPSHOT/core-h2-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] ----------< org.codefilarete.stalactite:core-mariadb-adapter >---------- [INFO] Building core-mariadb-adapter 3.0.0-SNAPSHOT [22/36] [INFO] from core-adapter/core-mariadb-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ core-mariadb-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core-mariadb-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-mariadb-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ core-mariadb-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-mariadb-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 8 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/target/classes [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/src/main/java/org/codefilarete/stalactite/sql/MariaDBDatabaseSettings.java: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/src/main/java/org/codefilarete/stalactite/sql/MariaDBDatabaseSettings.java uses unchecked or unsafe operations. [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/src/main/java/org/codefilarete/stalactite/sql/MariaDBDatabaseSettings.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ core-mariadb-adapter --- [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-mariadb-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ core-mariadb-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.PersisterMariaDBTest using embedded datasource 2025-09-27 07:02:44 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:02:44 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:02:44 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:02:44 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:02:44 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.732 s - in org.codefilarete.stalactite.engine.PersisterMariaDBTest [INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorMariaDBTest using embedded datasource 2025-09-27 07:02:44 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:02:45 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a, b)) 2025-09-27 07:02:45 DEBUG DDLDeployer create table Tata(a int, b int, c int, primary key (a, b)) [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.133 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorMariaDBTest [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysMariaDBTest using embedded datasource 2025-09-27 07:02:45 DEBUG DDLDeployer create table Toto(a int auto_increment, b int, c int, primary key (a)) [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysMariaDBTest [INFO] Running org.codefilarete.stalactite.engine.runtime.PersistenceContextMariaDBTest using embedded datasource 2025-09-27 07:02:45 DEBUG DDLDeployer create table Toto(id int not null, dummyProp varchar(255)) 2025-09-27 07:02:45 DEBUG DDLDeployer create table Toto(id int not null, name varchar(255)) 2025-09-27 07:02:45 DEBUG DDLDeployer create table Tata(name varchar(255), totoId int not null) 2025-09-27 07:02:45 DEBUG DDLDeployer create table Toto(id int not null, name varchar(255)) 2025-09-27 07:02:45 DEBUG DDLDeployer create table Toto(id int not null, dummyProp varchar(255)) 2025-09-27 07:02:45 DEBUG DDLDeployer create table Toto(id int not null, name varchar(255)) 2025-09-27 07:02:45 DEBUG DDLDeployer create table Tata(name varchar(255), totoId int not null) 2025-09-27 07:02:45 DEBUG DDLDeployer create table Toto(id int not null, name varchar(255)) [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.364 s - in org.codefilarete.stalactite.engine.runtime.PersistenceContextMariaDBTest [INFO] Running org.codefilarete.stalactite.sql.MariaDBSequenceSelectBuilderTest 2025-09-27 07:02:45 DEBUG DDLDeployer create sequence my_sequence [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s - in org.codefilarete.stalactite.sql.MariaDBSequenceSelectBuilderTest [INFO] Running org.codefilarete.stalactite.sql.MariaDBDialectResolverTest using embedded datasource [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s - in org.codefilarete.stalactite.sql.MariaDBDialectResolverTest [INFO] Running org.codefilarete.stalactite.sql.ddl.MariaDBDDLTableGeneratorTest using embedded datasource 2025-09-27 07:02:45 DEBUG DDLDeployer create table dummyTable1(id int auto_increment not null, name varchar(255), primary key (id)) 2025-09-27 07:02:45 DEBUG DDLDeployer create table dummyTable2(name varchar(255)) 2025-09-27 07:02:45 DEBUG DDLDeployer alter table dummyTable1 add constraint dummy_UK unique (name) 2025-09-27 07:02:45 DEBUG DDLDeployer create index dummyIDX_1 on dummyTable1(name) 2025-09-27 07:02:45 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.079 s - in org.codefilarete.stalactite.sql.ddl.MariaDBDDLTableGeneratorTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ core-mariadb-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/target/stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ core-mariadb-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/target/jacoco.exec [INFO] Analyzed bundle 'core-mariadb-adapter' with 13 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ core-mariadb-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-mariadb-adapter/3.0.0-SNAPSHOT/core-mariadb-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/target/stalactite-core-mariadb-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-mariadb-adapter/3.0.0-SNAPSHOT/core-mariadb-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:core-mysql-adapter >----------- [INFO] Building core-mysql-adapter 3.0.0-SNAPSHOT [23/36] [INFO] from core-adapter/core-mysql-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ core-mysql-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core-mysql-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-mysql-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ core-mysql-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-mysql-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 8 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/target/classes [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/src/main/java/org/codefilarete/stalactite/sql/MySQLDatabaseSettings.java: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/src/main/java/org/codefilarete/stalactite/sql/MySQLDatabaseSettings.java uses unchecked or unsafe operations. [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/src/main/java/org/codefilarete/stalactite/sql/MySQLDatabaseSettings.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ core-mysql-adapter --- [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-mysql-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ core-mysql-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.PersisterMySQLTest using embedded datasource 2025-09-27 07:02:59 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:03:00 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:03:00 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:03:00 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:03:00 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.661 s - in org.codefilarete.stalactite.engine.PersisterMySQLTest [INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorMySQLTest using embedded datasource 2025-09-27 07:03:00 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:03:00 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a, b)) 2025-09-27 07:03:00 DEBUG DDLDeployer create table Tata(a int, b int, c int, primary key (a, b)) [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.281 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorMySQLTest [INFO] Running org.codefilarete.stalactite.engine.runtime.PersistenceContextMySQLTest using embedded datasource 2025-09-27 07:03:00 DEBUG DDLDeployer create table Toto(id int not null, dummyProp varchar(255)) 2025-09-27 07:03:00 DEBUG DDLDeployer create table Toto(id int not null, name varchar(255)) 2025-09-27 07:03:01 DEBUG DDLDeployer create table Tata(name varchar(255), totoId int not null) 2025-09-27 07:03:01 DEBUG DDLDeployer create table Toto(id int not null, name varchar(255)) 2025-09-27 07:03:01 DEBUG DDLDeployer create table Toto(id int not null, dummyProp varchar(255)) 2025-09-27 07:03:01 DEBUG DDLDeployer create table Toto(id int not null, name varchar(255)) 2025-09-27 07:03:01 DEBUG DDLDeployer create table Tata(name varchar(255), totoId int not null) 2025-09-27 07:03:01 DEBUG DDLDeployer create table Toto(id int not null, name varchar(255)) [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.747 s - in org.codefilarete.stalactite.engine.runtime.PersistenceContextMySQLTest [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysMySQLTest using embedded datasource 2025-09-27 07:03:01 DEBUG DDLDeployer create table Toto(a int auto_increment, b int, c int, primary key (a)) [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysMySQLTest [INFO] Running org.codefilarete.stalactite.sql.MySQLDialectResolverTest using embedded datasource [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s - in org.codefilarete.stalactite.sql.MySQLDialectResolverTest [INFO] Running org.codefilarete.stalactite.sql.MySQLSequenceSelectBuilderTest 2025-09-27 07:03:01 DEBUG DDLDeployer create table my_sequence(nextVal bigint not null, primary key (nextVal)) [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s - in org.codefilarete.stalactite.sql.MySQLSequenceSelectBuilderTest [INFO] Running org.codefilarete.stalactite.sql.ddl.MySQLDDLTableGeneratorTest using embedded datasource 2025-09-27 07:03:01 DEBUG DDLDeployer create table dummyTable1(id int auto_increment not null, name varchar(255), primary key (id)) 2025-09-27 07:03:01 DEBUG DDLDeployer create table dummyTable2(name varchar(255)) 2025-09-27 07:03:01 DEBUG DDLDeployer alter table dummyTable1 add constraint dummy_UK unique (name) 2025-09-27 07:03:01 DEBUG DDLDeployer create index dummyIDX_1 on dummyTable1(name) 2025-09-27 07:03:01 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.181 s - in org.codefilarete.stalactite.sql.ddl.MySQLDDLTableGeneratorTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ core-mysql-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/target/stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ core-mysql-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/target/jacoco.exec [INFO] Analyzed bundle 'core-mysql-adapter' with 13 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ core-mysql-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-mysql-adapter/3.0.0-SNAPSHOT/core-mysql-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/target/stalactite-core-mysql-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-mysql-adapter/3.0.0-SNAPSHOT/core-mysql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] ----------< org.codefilarete.stalactite:core-oracle-adapter >----------- [INFO] Building core-oracle-adapter 3.0.0-SNAPSHOT [24/36] [INFO] from core-adapter/core-oracle-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ core-oracle-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core-oracle-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-oracle-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ core-oracle-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-oracle-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 5 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/target/classes [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/src/main/java/org/codefilarete/stalactite/sql/OracleDatabaseSettings.java: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/src/main/java/org/codefilarete/stalactite/sql/OracleDatabaseSettings.java uses unchecked or unsafe operations. [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/src/main/java/org/codefilarete/stalactite/sql/OracleDatabaseSettings.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ core-oracle-adapter --- [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-oracle-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/target/test-classes [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/src/test/java/org/codefilarete/stalactite/sql/ddl/OracleDDLTableGeneratorTest.java: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/src/test/java/org/codefilarete/stalactite/sql/ddl/OracleDDLTableGeneratorTest.java uses unchecked or unsafe operations. [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/src/test/java/org/codefilarete/stalactite/sql/ddl/OracleDDLTableGeneratorTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ core-oracle-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.PersisterOracleTest 2025-09-27 07:03:22 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:23 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:23 DEBUG SQLOperation delete from Toto where a = ? 2025-09-27 07:03:24 DEBUG SQLOperation delete from Toto where a in (?) 2025-09-27 07:03:24 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:24 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:24 DEBUG SQLOperation insert into Toto(a, b, c) values (?, ?, ?) 2025-09-27 07:03:24 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:24 DEBUG SQLOperation select a, b, c from Toto where a in (?) 2025-09-27 07:03:24 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?, ?) 2025-09-27 07:03:24 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:24 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:24 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ? 2025-09-27 07:03:24 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:24 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ? 2025-09-27 07:03:24 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:24 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:24 DEBUG SQLOperation insert into Toto(a, b, c) values (?, ?, ?) 2025-09-27 07:03:24 DEBUG SQLOperation select a, b, c from Toto where a in (?) 2025-09-27 07:03:24 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:24 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ? [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.924 s - in org.codefilarete.stalactite.engine.PersisterOracleTest [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysOracleTest 2025-09-27 07:03:25 DEBUG DDLDeployer create table Toto(a integer GENERATED BY DEFAULT ON NULL AS IDENTITY, b integer, c integer, primary key (a)) 2025-09-27 07:03:25 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:03:25 DEBUG SQLOperation insert into Toto(a, b, c) values (default, ?, ?) 2025-09-27 07:03:25 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:25 DEBUG SQLOperation insert into Toto(a, b, c) values (default, ?, ?) [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.147 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysOracleTest [INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorOracleTest 2025-09-27 07:03:25 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:03:25 DEBUG SQLOperation select a, b, c from Toto where a in (?) 2025-09-27 07:03:25 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?, ?) 2025-09-27 07:03:25 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a, b)) 2025-09-27 07:03:25 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) 2025-09-27 07:03:25 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?)) 2025-09-27 07:03:25 DEBUG DDLDeployer create table Tata(a int, b int, c int, primary key (a, b)) 2025-09-27 07:03:25 DEBUG SQLOperation select a, b, c from Tata where (a, b) in ((?, ?), (?, ?), (?, ?)) 2025-09-27 07:03:25 DEBUG SQLOperation select a, b, c from Tata where (a, b) in ((?, ?)) [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.641 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorOracleTest [INFO] Running org.codefilarete.stalactite.engine.PersistenceContextOracleTest 2025-09-27 07:03:25 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:03:25 DEBUG SQLOperation select Toto.id, Toto.dummyProp from Toto 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.dummyProp from Toto 2025-09-27 07:03:26 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:03:26 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer not null) 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto inner join Tata on Toto.id = Tata.totoId 2025-09-27 07:03:26 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.name from Toto 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id from Toto 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.name from Toto 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.name from Toto 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 1 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 2 2025-09-27 07:03:26 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.dummyProp from Toto 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.dummyProp from Toto 2025-09-27 07:03:26 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:03:26 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer not null) 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto left outer join Tata on Toto.id = Tata.totoId 2025-09-27 07:03:26 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255)) 2025-09-27 07:03:26 DEBUG SQLOperation select Toto.id, Toto.name from Toto [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.197 s - in org.codefilarete.stalactite.engine.PersistenceContextOracleTest [INFO] Running org.codefilarete.stalactite.sql.OracleSequenceSelectBuilderTest 2025-09-27 07:03:26 DEBUG DDLDeployer create sequence my_sequence 2025-09-27 07:03:27 DEBUG SQLOperation select my_sequence.nextval from dual [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.077 s - in org.codefilarete.stalactite.sql.OracleSequenceSelectBuilderTest [INFO] Running org.codefilarete.stalactite.sql.ddl.OracleDDLTableGeneratorTest 2025-09-27 07:03:27 DEBUG DDLDeployer create table dummyTable1(id integer GENERATED BY DEFAULT ON NULL AS IDENTITY not null, name varchar(255), version integer not null, primary key (id)) 2025-09-27 07:03:27 DEBUG DDLDeployer create table dummyTable2(name varchar(255)) 2025-09-27 07:03:27 DEBUG DDLDeployer alter table dummyTable1 add constraint dummy_UK unique (name) 2025-09-27 07:03:27 DEBUG DDLDeployer alter table dummyTable2 add constraint dummy_UK2 unique (name) 2025-09-27 07:03:27 DEBUG DDLDeployer create index dummyIDX_1 on dummyTable1(version) 2025-09-27 07:03:27 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.238 s - in org.codefilarete.stalactite.sql.ddl.OracleDDLTableGeneratorTest [INFO] Running org.codefilarete.stalactite.sql.OracleDialectResolverTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.125 s - in org.codefilarete.stalactite.sql.OracleDialectResolverTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ core-oracle-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/target/stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ core-oracle-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/target/jacoco.exec [INFO] Analyzed bundle 'core-oracle-adapter' with 11 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ core-oracle-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-oracle-adapter/3.0.0-SNAPSHOT/core-oracle-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/target/stalactite-core-oracle-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-oracle-adapter/3.0.0-SNAPSHOT/core-oracle-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --------< org.codefilarete.stalactite:core-postgresql-adapter >--------- [INFO] Building core-postgresql-adapter 3.0.0-SNAPSHOT [25/36] [INFO] from core-adapter/core-postgresql-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ core-postgresql-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-postgresql-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core-postgresql-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-postgresql-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ core-postgresql-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-postgresql-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 3 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-postgresql-adapter/target/classes [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ core-postgresql-adapter --- [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-postgresql-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-postgresql-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ core-postgresql-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.PersisterPostgreSQLTest using embedded datasource 2025-09-27 07:03:32 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:32 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:32 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:32 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:32 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.948 s - in org.codefilarete.stalactite.engine.PersisterPostgreSQLTest [INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorPostgreSQLTest using embedded datasource 2025-09-27 07:03:32 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:03:32 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a, b)) 2025-09-27 07:03:32 DEBUG DDLDeployer create table Tata(a int, b int, c int, primary key (a, b)) [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.119 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorPostgreSQLTest [INFO] Running org.codefilarete.stalactite.engine.runtime.PersistenceContextPostgreSQLTest using embedded datasource 2025-09-27 07:03:32 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:03:33 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:03:33 DEBUG DDLDeployer create table Tata(name varchar, totoId integer not null) 2025-09-27 07:03:33 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:03:33 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:03:33 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:03:33 DEBUG DDLDeployer create table Tata(name varchar, totoId integer not null) 2025-09-27 07:03:33 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.325 s - in org.codefilarete.stalactite.engine.runtime.PersistenceContextPostgreSQLTest [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysPostgreSQLTest using embedded datasource 2025-09-27 07:03:33 DEBUG DDLDeployer create table Toto(a SERIAL, b integer, c integer, primary key (a)) [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysPostgreSQLTest [INFO] Running org.codefilarete.stalactite.sql.PostgreSQLSequenceSelectBuilderTest 2025-09-27 07:03:34 DEBUG DDLDeployer create sequence my_sequence [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.61 s - in org.codefilarete.stalactite.sql.PostgreSQLSequenceSelectBuilderTest [INFO] Running org.codefilarete.stalactite.sql.PostgreSQLDialectResolverTest using embedded datasource [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s - in org.codefilarete.stalactite.sql.PostgreSQLDialectResolverTest [INFO] Running org.codefilarete.stalactite.sql.ddl.PostgreSQLDDLTableGeneratorTest using embedded datasource 2025-09-27 07:03:34 DEBUG DDLDeployer create table dummyTable1(id SERIAL not null, name varchar, primary key (id)) 2025-09-27 07:03:34 DEBUG DDLDeployer create table dummyTable2(name varchar) 2025-09-27 07:03:34 DEBUG DDLDeployer alter table dummyTable1 add constraint dummy_UK unique (name) 2025-09-27 07:03:34 DEBUG DDLDeployer create index dummyIDX_1 on dummyTable1(name) 2025-09-27 07:03:34 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.045 s - in org.codefilarete.stalactite.sql.ddl.PostgreSQLDDLTableGeneratorTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ core-postgresql-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-postgresql-adapter/target/stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ core-postgresql-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-postgresql-adapter/target/jacoco.exec [INFO] Analyzed bundle 'core-postgresql-adapter' with 8 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ core-postgresql-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-postgresql-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-postgresql-adapter/3.0.0-SNAPSHOT/core-postgresql-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-postgresql-adapter/target/stalactite-core-postgresql-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-postgresql-adapter/3.0.0-SNAPSHOT/core-postgresql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] ----------< org.codefilarete.stalactite:core-sqlite-adapter >----------- [INFO] Building core-sqlite-adapter 3.0.0-SNAPSHOT [26/36] [INFO] from core-adapter/core-sqlite-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ core-sqlite-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core-sqlite-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-sqlite-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ core-sqlite-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-sqlite-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/target/classes [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/src/main/java/org/codefilarete/stalactite/sql/SQLiteDatabaseSettings.java: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/src/main/java/org/codefilarete/stalactite/sql/SQLiteDatabaseSettings.java uses unchecked or unsafe operations. [INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/src/main/java/org/codefilarete/stalactite/sql/SQLiteDatabaseSettings.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ core-sqlite-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-sqlite-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ core-sqlite-adapter --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/target/test-classes [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ core-sqlite-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.PersisterSQLiteTest 2025-09-27 07:03:36 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:36 TRACE SQLOperation delete from Toto where a = ? | {1={Toto.a=1}} 2025-09-27 07:03:36 TRACE SQLOperation delete from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:03:36 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:36 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:36 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.a=1, Toto.b=10, Toto.c=100}} 2025-09-27 07:03:36 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:03:36 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:03:36 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:03:36 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[2, 3, 4]} 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:37 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.b (U)=11, Toto.c (U)=111, Toto.a (W)=1}} 2025-09-27 07:03:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:37 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.b (U)=12, Toto.c (U)=122, Toto.a (W)=1}} 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:37 TRACE SQLOperation insert into Toto(a, b, c) values (?, ?, ?) | {1={Toto.c=200, Toto.b=20, Toto.a=2}} 2025-09-27 07:03:37 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:03:37 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:03:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:37 TRACE SQLOperation update Toto set b = ?, c = ? where a = ? | {1={Toto.c (U)=111, Toto.b (U)=11, Toto.a (W)=1}} [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.66 s - in org.codefilarete.stalactite.engine.PersisterSQLiteTest [INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysSQLiteTest 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a)) 2025-09-27 07:03:37 DEBUG SQLOperation Batching statement 3 times 2025-09-27 07:03:37 TRACE SQLOperation insert into Toto(b, c) values (?, ?) | {1={Toto.c=23, Toto.b=17}, 2={Toto.c=31, Toto.b=29}, 3={Toto.c=41, Toto.b=37}} 2025-09-27 07:03:37 TRACE SQLOperation select last_insert_rowid() as last_id | {} 2025-09-27 07:03:37 DEBUG SQLOperation Batching statement 1 times 2025-09-27 07:03:37 TRACE SQLOperation insert into Toto(b, c) values (?, ?) | {1={Toto.c=53, Toto.b=43}} 2025-09-27 07:03:37 TRACE SQLOperation select last_insert_rowid() as last_id | {} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysSQLiteTest [INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorSQLiteTest 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a)) 2025-09-27 07:03:37 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:03:37 TRACE SQLOperation select a, b, c from Toto where a in (?) | {Toto.a=1} 2025-09-27 07:03:37 DEBUG SelectExecutor selecting entities in 1 chunks 2025-09-27 07:03:37 TRACE SQLOperation select a, b, c from Toto where a in (?, ?, ?) | {Toto.a=[2, 3, 4]} 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a, b)) 2025-09-27 07:03:37 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:03:37 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Toto.a=[1, 2, 3], Toto.b=[10, 20, 30]} 2025-09-27 07:03:37 TRACE SQLOperation select a, b, c from Toto where (a, b) in ((?, ?)) | {Toto.a=4, Toto.b=40} 2025-09-27 07:03:37 DEBUG DDLDeployer create table Tata(a int, b int, c int, primary key (a, b)) 2025-09-27 07:03:37 DEBUG SelectExecutor selecting entities in 2 chunks 2025-09-27 07:03:37 TRACE SQLOperation select a, b, c from Tata where (a, b) in ((?, ?), (?, ?), (?, ?)) | {Tata.b=[10, 20, 30], Tata.a=[1, 2, 3]} 2025-09-27 07:03:37 TRACE SQLOperation select a, b, c from Tata where (a, b) in ((?, ?)) | {Tata.b=40, Tata.a=4} [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorSQLiteTest [INFO] Running org.codefilarete.stalactite.engine.runtime.PersistenceContextSQLiteTest 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:03:37 DEBUG DDLDeployer create table Tata(name varchar, totoId integer not null) 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto inner join Tata on Toto.id = Tata.totoId | {} 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:03:37 TRACE SQLOperation select Toto.name from Toto | {} 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id from Toto | {} 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 1 | {} 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 2 | {} 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255)) 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.dummyProp from Toto | {} 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:03:37 DEBUG DDLDeployer create table Tata(name varchar, totoId integer not null) 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto left outer join Tata on Toto.id = Tata.totoId | {} 2025-09-27 07:03:37 DEBUG DDLDeployer create table Toto(id integer not null, name varchar) 2025-09-27 07:03:37 TRACE SQLOperation select Toto.id, Toto.name from Toto | {} [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.229 s - in org.codefilarete.stalactite.engine.runtime.PersistenceContextSQLiteTest [INFO] Running org.codefilarete.stalactite.sql.SQLiteSequenceSelectBuilderTest 2025-09-27 07:03:37 DEBUG DDLDeployer create table my_sequence(nextVal bigint not null, primary key (nextVal)) 2025-09-27 07:03:37 TRACE SQLOperation select nextVal from my_sequence | {} 2025-09-27 07:03:37 TRACE SQLOperation insert into my_sequence(nextVal) values (?) | {1=2} 2025-09-27 07:03:37 TRACE SQLOperation select nextVal from my_sequence | {} 2025-09-27 07:03:37 TRACE SQLOperation update my_sequence set nextVal = ? | {1=3} [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.sql.SQLiteSequenceSelectBuilderTest [INFO] Running org.codefilarete.stalactite.sql.ddl.SQLiteDDLTableGeneratorTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in org.codefilarete.stalactite.sql.ddl.SQLiteDDLTableGeneratorTest [INFO] Running org.codefilarete.stalactite.sql.SQLiteDialectResolverTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.sql.SQLiteDialectResolverTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ core-sqlite-adapter --- [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/target/stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ core-sqlite-adapter --- [INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/target/jacoco.exec [INFO] Analyzed bundle 'core-sqlite-adapter' with 15 classes [INFO] [INFO] --- install:3.1.2:install (default-install) @ core-sqlite-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-sqlite-adapter/3.0.0-SNAPSHOT/core-sqlite-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/target/stalactite-core-sqlite-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-sqlite-adapter/3.0.0-SNAPSHOT/core-sqlite-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --------------< org.codefilarete.stalactite:orm-adapter >--------------- [INFO] Building orm-adapter 3.0.0-SNAPSHOT [27/36] [INFO] from orm-adapter/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-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/orm-adapter/target/jacoco.exec" [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-adapter --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-adapter/3.0.0-SNAPSHOT/orm-adapter-3.0.0-SNAPSHOT.pom [INFO] [INFO] -----------< org.codefilarete.stalactite:orm-derby-adapter >------------ [INFO] Building orm-derby-adapter 3.0.0-SNAPSHOT [28/36] [INFO] from orm-adapter/orm-derby-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-derby-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-derby-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-derby-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/orm-adapter/orm-derby-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ orm-derby-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/orm-adapter/orm-derby-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ orm-derby-adapter --- [INFO] No sources to compile [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm-derby-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/orm-adapter/orm-derby-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm-derby-adapter --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ orm-derby-adapter --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ orm-derby-adapter --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-derby-adapter/target/stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-derby-adapter --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-derby-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-derby-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-derby-adapter/3.0.0-SNAPSHOT/orm-derby-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-derby-adapter/target/stalactite-orm-derby-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-derby-adapter/3.0.0-SNAPSHOT/orm-derby-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] -------------< org.codefilarete.stalactite:orm-h2-adapter >------------- [INFO] Building orm-h2-adapter 3.0.0-SNAPSHOT [29/36] [INFO] from orm-adapter/orm-h2-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-h2-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-h2-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-h2-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/orm-adapter/orm-h2-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ orm-h2-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/orm-adapter/orm-h2-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ orm-h2-adapter --- [INFO] No sources to compile [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm-h2-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/orm-adapter/orm-h2-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm-h2-adapter --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ orm-h2-adapter --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ orm-h2-adapter --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-h2-adapter/target/stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-h2-adapter --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-h2-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-h2-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-h2-adapter/3.0.0-SNAPSHOT/orm-h2-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-h2-adapter/target/stalactite-orm-h2-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-h2-adapter/3.0.0-SNAPSHOT/orm-h2-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:orm-hsqldb-adapter >----------- [INFO] Building orm-hsqldb-adapter 3.0.0-SNAPSHOT [30/36] [INFO] from orm-adapter/orm-hsqldb-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-hsqldb-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-hsqldb-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-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/orm-adapter/orm-hsqldb-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ orm-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/orm-adapter/orm-hsqldb-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ orm-hsqldb-adapter --- [INFO] No sources to compile [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm-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/orm-adapter/orm-hsqldb-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm-hsqldb-adapter --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ orm-hsqldb-adapter --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ orm-hsqldb-adapter --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-hsqldb-adapter/target/stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-hsqldb-adapter --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-hsqldb-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-hsqldb-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-hsqldb-adapter/3.0.0-SNAPSHOT/orm-hsqldb-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-hsqldb-adapter/target/stalactite-orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-hsqldb-adapter/3.0.0-SNAPSHOT/orm-hsqldb-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] ----------< org.codefilarete.stalactite:orm-mariadb-adapter >----------- [INFO] Building orm-mariadb-adapter 3.0.0-SNAPSHOT [31/36] [INFO] from orm-adapter/orm-mariadb-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-mariadb-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mariadb-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-mariadb-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/orm-adapter/orm-mariadb-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ orm-mariadb-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/orm-adapter/orm-mariadb-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ orm-mariadb-adapter --- [INFO] No sources to compile [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm-mariadb-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/orm-adapter/orm-mariadb-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm-mariadb-adapter --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ orm-mariadb-adapter --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ orm-mariadb-adapter --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mariadb-adapter/target/stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-mariadb-adapter --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-mariadb-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mariadb-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-mariadb-adapter/3.0.0-SNAPSHOT/orm-mariadb-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mariadb-adapter/target/stalactite-orm-mariadb-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-mariadb-adapter/3.0.0-SNAPSHOT/orm-mariadb-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:orm-mysql-adapter >------------ [INFO] Building orm-mysql-adapter 3.0.0-SNAPSHOT [32/36] [INFO] from orm-adapter/orm-mysql-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-mysql-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mysql-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-mysql-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/orm-adapter/orm-mysql-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ orm-mysql-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/orm-adapter/orm-mysql-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ orm-mysql-adapter --- [INFO] No sources to compile [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm-mysql-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/orm-adapter/orm-mysql-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm-mysql-adapter --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ orm-mysql-adapter --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ orm-mysql-adapter --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mysql-adapter/target/stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-mysql-adapter --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-mysql-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mysql-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-mysql-adapter/3.0.0-SNAPSHOT/orm-mysql-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mysql-adapter/target/stalactite-orm-mysql-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-mysql-adapter/3.0.0-SNAPSHOT/orm-mysql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:orm-oracle-adapter >----------- [INFO] Building orm-oracle-adapter 3.0.0-SNAPSHOT [33/36] [INFO] from orm-adapter/orm-oracle-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-oracle-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-oracle-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-oracle-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/orm-adapter/orm-oracle-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ orm-oracle-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/orm-adapter/orm-oracle-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ orm-oracle-adapter --- [INFO] No sources to compile [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm-oracle-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/orm-adapter/orm-oracle-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm-oracle-adapter --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ orm-oracle-adapter --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ orm-oracle-adapter --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-oracle-adapter/target/stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-oracle-adapter --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-oracle-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-oracle-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-oracle-adapter/3.0.0-SNAPSHOT/orm-oracle-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-oracle-adapter/target/stalactite-orm-oracle-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-oracle-adapter/3.0.0-SNAPSHOT/orm-oracle-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] ---------< org.codefilarete.stalactite:orm-postgresql-adapter >--------- [INFO] Building orm-postgresql-adapter 3.0.0-SNAPSHOT [34/36] [INFO] from orm-adapter/orm-postgresql-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-postgresql-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-postgresql-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-postgresql-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/orm-adapter/orm-postgresql-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ orm-postgresql-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/orm-adapter/orm-postgresql-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ orm-postgresql-adapter --- [INFO] No sources to compile [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm-postgresql-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/orm-adapter/orm-postgresql-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm-postgresql-adapter --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ orm-postgresql-adapter --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ orm-postgresql-adapter --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-postgresql-adapter/target/stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-postgresql-adapter --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-postgresql-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-postgresql-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-postgresql-adapter/3.0.0-SNAPSHOT/orm-postgresql-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-postgresql-adapter/target/stalactite-orm-postgresql-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-postgresql-adapter/3.0.0-SNAPSHOT/orm-postgresql-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] -----------< org.codefilarete.stalactite:orm-sqlite-adapter >----------- [INFO] Building orm-sqlite-adapter 3.0.0-SNAPSHOT [35/36] [INFO] from orm-adapter/orm-sqlite-adapter/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-sqlite-adapter --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-sqlite-adapter/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-sqlite-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/orm-adapter/orm-sqlite-adapter/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ orm-sqlite-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/orm-adapter/orm-sqlite-adapter/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ orm-sqlite-adapter --- [INFO] No sources to compile [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm-sqlite-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/orm-adapter/orm-sqlite-adapter/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm-sqlite-adapter --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ orm-sqlite-adapter --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ orm-sqlite-adapter --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-sqlite-adapter/target/stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-sqlite-adapter --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-sqlite-adapter --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-sqlite-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-sqlite-adapter/3.0.0-SNAPSHOT/orm-sqlite-adapter-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-sqlite-adapter/target/stalactite-orm-sqlite-adapter-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-sqlite-adapter/3.0.0-SNAPSHOT/orm-sqlite-adapter-3.0.0-SNAPSHOT.jar [INFO] [INFO] ------------< org.codefilarete.stalactite:orm-all-adapters >------------ [INFO] Building orm-all-adapters 3.0.0-SNAPSHOT [36/36] [INFO] from orm-adapter/orm-all-adapters/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ orm-all-adapters --- [INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-all-adapters/target [INFO] [INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm-all-adapters --- [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-adapter/orm-all-adapters/target/jacoco.exec" [INFO] [INFO] --- resources:2.5:resources (default-resources) @ orm-all-adapters --- [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-adapter/orm-all-adapters/src/main/resources [INFO] [INFO] --- compiler:3.8.1:compile (default-compile) @ orm-all-adapters --- [INFO] No sources to compile [INFO] [INFO] --- resources:2.5:testResources (default-testResources) @ orm-all-adapters --- [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-adapter/orm-all-adapters/src/test/resources [INFO] [INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm-all-adapters --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.0.0:test (default-test) @ orm-all-adapters --- [INFO] No tests to run. [INFO] [INFO] --- jar:3.4.1:jar (default-jar) @ orm-all-adapters --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-all-adapters/target/stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar [INFO] [INFO] --- jacoco:0.8.5:report (report) @ orm-all-adapters --- [INFO] Skipping JaCoCo execution due to missing execution data file. [INFO] [INFO] --- install:3.1.2:install (default-install) @ orm-all-adapters --- [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-all-adapters/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-all-adapters/3.0.0-SNAPSHOT/orm-all-adapters-3.0.0-SNAPSHOT.pom [INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-all-adapters/target/stalactite-orm-all-adapters-3.0.0-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/orm-all-adapters/3.0.0-SNAPSHOT/orm-all-adapters-3.0.0-SNAPSHOT.jar [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Stalactite 3.0.0-SNAPSHOT: [INFO] [INFO] Stalactite ......................................... SUCCESS [ 0.729 s] [INFO] sql ................................................ SUCCESS [ 7.025 s] [INFO] sql-adapter ........................................ SUCCESS [ 0.223 s] [INFO] sql-hsqldb-adapter ................................. SUCCESS [ 3.127 s] [INFO] core ............................................... SUCCESS [ 7.974 s] [INFO] core-adapter ....................................... SUCCESS [ 0.008 s] [INFO] core-hsqldb-adapter ................................ SUCCESS [ 3.020 s] [INFO] orm ................................................ SUCCESS [ 22.309 s] [INFO] spring-integration ................................. SUCCESS [ 0.036 s] [INFO] spring-transaction ................................. SUCCESS [ 3.654 s] [INFO] spring-data ........................................ SUCCESS [ 11.690 s] [INFO] spring-autoconfigure ............................... SUCCESS [ 4.612 s] [INFO] sql-derby-adapter .................................. SUCCESS [ 5.750 s] [INFO] sql-h2-adapter ..................................... SUCCESS [ 9.525 s] [INFO] sql-mariadb-adapter ................................ SUCCESS [ 10.582 s] [INFO] sql-mysql-adapter .................................. SUCCESS [ 16.930 s] [INFO] sql-oracle-adapter ................................. SUCCESS [ 28.296 s] [INFO] sql-postgresql-adapter ............................. SUCCESS [ 6.200 s] [INFO] sql-sqlite-adapter ................................. SUCCESS [ 1.565 s] [INFO] core-derby-adapter ................................. SUCCESS [ 4.347 s] [INFO] core-h2-adapter .................................... SUCCESS [ 9.773 s] [INFO] core-mariadb-adapter ............................... SUCCESS [ 10.568 s] [INFO] core-mysql-adapter ................................. SUCCESS [ 16.220 s] [INFO] core-oracle-adapter ................................ SUCCESS [ 25.817 s] [INFO] core-postgresql-adapter ............................ SUCCESS [ 7.602 s] [INFO] core-sqlite-adapter ................................ SUCCESS [ 2.045 s] [INFO] orm-adapter ........................................ SUCCESS [ 0.005 s] [INFO] orm-derby-adapter .................................. SUCCESS [ 0.014 s] [INFO] orm-h2-adapter ..................................... SUCCESS [ 0.013 s] [INFO] orm-hsqldb-adapter ................................. SUCCESS [ 0.011 s] [INFO] orm-mariadb-adapter ................................ SUCCESS [ 0.012 s] [INFO] orm-mysql-adapter .................................. SUCCESS [ 0.012 s] [INFO] orm-oracle-adapter ................................. SUCCESS [ 0.012 s] [INFO] orm-postgresql-adapter ............................. SUCCESS [ 0.013 s] [INFO] orm-sqlite-adapter ................................. SUCCESS [ 0.012 s] [INFO] orm-all-adapters ................................... SUCCESS [ 0.015 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 03:39 min [INFO] Finished at: 2025-09-27T07:03:37Z [INFO] ------------------------------------------------------------------------ Post stage ha:////4CJPlbYwHvuh03t3KIqAenTG6QFE8huj6PhIaIbCB+zZAAAApB+LCAAAAAAAAP9tjbEOwiAURV9rHFwd/QiaNHEyTq6ExS/AFhFK3qNApZNf5K/5D6JNnLzDzT13Oc8XrGOAIwXNrMLBYOwM827SZbFMYbg6yszShXWEkZxiQmVBvTotKCgpWFLVsOKwUdg5igZ1gi238i4bJ1E35xTKd+BQm36EB1S8mJMM6QtzgN1t6iPhz/NXALNPULftp/b+DUU3C8e+AAAA[Pipeline] junit Enregistrement des résultats des tests [Checks API] No suitable checks publisher found. ha:////4OxGHWYYEUzJfwjUAYqvBqunX/Zih1CeR2QWa3BJiktAAAAApB+LCAAAAAAAAP9tjTESwiAURH/iWNhaeggyk8LGsbJlaDwBJogQ5n8CRFJ5Iq/mHUQzY+UWO/u2ec8XrGOAIwXNrMLBYOwM827SZbFMYbg6yszShXWEkZxiQmVBvTotKCgpWFLVsOKwUdg5igZ1gi238i4bJ1E35xTKd+BQm36EB1S8mJMM6QtzgN1t6iPhz/NXALNPULftp/b+DYZkJuy+AAAA[Pipeline] archiveArtifacts Archiving artifacts ha:////4BO0c8YrURexO/+DFgAoV8Z3Gsw1vxZwd8nMYU3xaDQUAAAApB+LCAAAAAAAAP9tjTESwiAURH/iWNhaeggyk8bCsbJlaDwBJogQ5n8CRFJ5Iq/mHUQzY+UWO/u2ec8XrGOAIwXNrMLBYOwM827SZbFMYbg6yszShXWEkZxiQmVBvTotKCgpWFLVsOKwUdg5igZ1gi238i4bJ1E35xTKd+BQm36EB1S8mJMM6QtzgN1t6iPhz/NXALP3Cep2/6n2DXO/JP++AAAA[Pipeline] } ha:////4Gd8TrbykP3cPj2rZrLbbSJMI9ObXbpfoE+pRjzotnnNAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiqJAQVVrLDS8wsTFOrDtjOyQVL+Jr/IFAJCq2WO1sM88XLFOEI0eLraHOUWocBt/baeHAsbt4HrDlMzZMib1BaQbJ2tQzSs4G5hQlLASsDDWekyObYS1adVeVV2SrU47TdxBQOn2DBxRiMmcV8xfGCJtrrxPTz/NXAGMIGcrd/lPbNxxce5e+AAAA[Pipeline] // withEnv ha:////4MyKv+hsV7i41SEzJPx7z/ZuV05VVot3pwRMNaFV0TUYAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiKJAQSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryd8i13X8A2Ulu6b4AAAA=[Pipeline] } ha:////4OK+Y/5hWjz8KX7hwykiwL5SELtksjQOwnguPM4z/8gbAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOICQlQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Ntfu8AEfQh/xvgAAAA==[Pipeline] // stage ha:////4L0yzqk8WPsEW9MOycpzFi8VJr/mMZrt8Aw5qq0xVrfdAAAApx+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUFWyIqWvUhROEJoSk0f8lSUknTsTVuAOBSkx4sGxL1nu+oAoejuQ1swoHg6E3bHSTzokl8sPFUWKWzqwnDOQU61TqSKp2qR1FBYuKElYc1gp7R8GgjrDhVtxF7QTq+hR93g4cSiNv8ICCZ3IUPn7L7GF7nWQg/HH+AmAeI5TNPtuu+TyrN6rD9vvCAAAA[Pipeline] stage ha:////4PuuKDgrW/nNpTcWZSdeRSlqtMnNV/T2Mj97QT3aIpWaAAAAph+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUwIiYukZZOEFoQkgb/V9+UtqJE3E17kBLJSY8WLYl673eUESGE7ETjcXWY6y96ELvpiQG4vYaaBANXURNGClYoeygyNhqqYqShUVZDisJa4t1oOjRJdjIRj90GTS68px42o4Scm/u8IRMTuSkOX3LyLC99SYS/jh/ATB2CfLDbrb9/Cw+2YMO4MIAAAA=[Pipeline] { (Sonar Analysis) ha:////4DQeZISgRSDegvyS7Ab7FBFq0H6jyHUDkgytP766uxKAAAAAox+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIikRJR0VppeIFJjLFj3Tm2g1PxIr7GHwhEomKL1c4283zBOgY4ctBoFfWGYmvQu1HPCzOH/uo4o+ULtkyRncJG5YY7dVqw4aRgSVHCSsBGUes4GtIJtsLKu6ycJF2dU5i/g4DSdAM8oBCzOcmQvjAF2N3GLjL9PH8FMPkEZb3/VO3favo5XL4AAAA=[Pipeline] tool ha:////4HvQOz/G7N+2tqQ5FRQOCPR0S++XaBh2p4KEnB02DC1bAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiAR2iSmu54QUmNsaJdWdsh6TiRXyNPxCIRMUWq51t5vmCZYpw5GixNdQ5So3D4Hs7LRw4dhfPA7Z8xoYpsTcozSBZm3pGydnAnKKEhYCVocZzcmQzrEWr7qryimx1ynH6DgJKp2/wgEJM5qxi/sIYYXPtdWL6ef4KYAwZyt32U/vwBq1seBO+AAAA[Pipeline] envVarsForTool ha:////4JzSvXBqUq4cFAxs9REvKkm61V+vctT20s7CpkbLQhQiAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIigagQVVrLDS8wsTFOrDtjOyQVL+Jr/IFAJCq2WO1sM88XLFOEI0eLraHOUWocBt/baeHAsbt4HrDlMzZMib1BaQbJ2tQzSs4G5hQlLASsDDWekyObYS1adVeVV2SrU47TdxBQOn2DBxRiMmcV8xfGCJtrrxPTz/NXAGPIUO62n9qHN+xdYwq+AAAA[Pipeline] tool ha:////4J8VjwYfr6j3qOjdm+gTDXr57y7ryE9xP3CCKIOcy9D9AAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIigUSDqNJabniBiY1xYt0Z2yGpeBFf4w8EIlGxxWpnm3m+YJkiHDlabA11jlLjMPjeTgsHjt3F84Atn7FhSuwNSjNI1qaeUXI2MKcoYSFgZajxnBzZDGvRqruqvCJbnXKcvoOA0ukbPKAQkzmrmL8wRthce52Yfp6/AhhDhnK3/dQ+vAEvDk4hvgAAAA==[Pipeline] envVarsForTool ha:////4F8lUKhp1PN5FJGNHU/OLkZ3+H0bzn+ap/d2fxuMRToUAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycohUgoEBMXWNsnCC0ISQNvq//KS0EyfiatyBlkpMeLBsS9Z7vaGIDCdiJxqLrcdYe9GF3k1JDMTtNdAgGrqImjBSsELZQZGx1VIVJQuLshxWEtYW60DRo0uwkY1+6DJodOU58bQdJeTe3OEJmZzISXP6lpFhe+tNJPxx/gJg7BLk+91sh/lZfABrdCEpwgAAAA==[Pipeline] withEnv ha:////4MFJ8Rb38xM/yElJ2QGtxrt54dQLQjbubv4bovtwXKhSAAAAqB+LCAAAAAAAAP9tjTEOwjAUQ3+LOrAycoh0YAAJMXWNsnCC0ISQNvq//KS0EyfiatyBlkpMeLBsS9Z7vaGIDCdiJxqLrcdYe9GF3k1JDMTtNdAgGrqImjBSsELZQZGx1VIVJQuLshxWEtYW60DRo0uwkY1+6DJodOU58bQdJeTe3OEJmZzISXP6lpFhe+tNJPxx/gJg7BLku/1sh/lZfAD8aiCpwgAAAA==[Pipeline] { ha:////4NgVr4idckp80bcLMiik6PT7HPV0eXJRcBrM32D4sz1TAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOJS0IAQVVrLDS8wsTFOrDtjOyQVL+Jr/IFAJCq2WO1sM88XLFOEI0eLraHOUWocBt/baeHAsbt4HrDlMzZMib1BaQbJ2tQzSs4G5hQlLASsDDWekyObYS1adVeVV2SrU47TdxBQOn2DBxRiMmcV8xfGCJtrrxPTz/NXAGPIUG53n9qHN65NpgK+AAAA[Pipeline] sh + mvn sonar:sonar -Dsonar.projectKey=Stalactite -Dsonar.host.url=http://localhost:9000/sonar -Dsonar.login=4c490ceb446f662e2bd8cb60644acefdfac7cdf1 -f pom.xml [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:spring-transaction:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:spring-data:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:spring-autoconfigure:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:spring-integration:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-derby-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-h2-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-hsqldb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-mariadb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-mysql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-oracle-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-postgresql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-sqlite-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:sql-adapter:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-derby-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-h2-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-hsqldb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-mariadb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-mysql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-oracle-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-postgresql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-sqlite-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:core-adapter:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-all-adapters:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-h2-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-derby-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-hsqldb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-mariadb-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-mysql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-oracle-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-postgresql-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-sqlite-adapter:jar:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:orm-adapter:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] Some problems were encountered while building the effective model for org.codefilarete.stalactite:parent:pom:3.0.0-SNAPSHOT [WARNING] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. [WARNING] The expression ${version} is deprecated. Please use ${project.version} instead. [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [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] --- sonar:3.9.1.2184:sonar (default-cli) @ parent --- [INFO] User cache: /var/lib/jenkins/.sonar/cache [INFO] SonarQube version: 8.9.2 [INFO] Default locale: "fr_FR", source code encoding: "UTF-8" (analysis is platform dependent) [WARNING] SonarScanner will require Java 11 to run, starting in SonarQube 9.x [INFO] Load global settings [INFO] Load global settings (done) | time=87ms [INFO] Server id: 243B8A4D-AZGiYgRcK1wF7EG5NV1- [INFO] User cache: /var/lib/jenkins/.sonar/cache [INFO] Load/download plugins [INFO] Load plugins index [INFO] Load plugins index (done) | time=43ms [INFO] Load/download plugins (done) | time=62ms [INFO] Process project properties [INFO] Process project properties (done) | time=18ms [INFO] Execute project builders [INFO] Execute project builders (done) | time=2ms [INFO] Project key: Stalactite [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline [INFO] Working dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/target/sonar [INFO] Load project settings for component key: 'Stalactite' [INFO] Load project settings for component key: 'Stalactite' (done) | time=14ms [INFO] Auto-configuring with CI 'Jenkins' [INFO] Load quality profiles [INFO] Load quality profiles (done) | time=43ms [INFO] Auto-configuring with CI 'Jenkins' [INFO] Load active rules [INFO] Load active rules (done) | time=571ms [INFO] Indexing files... [INFO] Project configuration: [INFO] Indexing files of module 'core' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'core-derby-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'core-h2-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-h2-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'core-hsqldb-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'core-mariadb-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'core-mysql-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'core-oracle-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'core-postgresql-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-postgresql-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'core-sqlite-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'core-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'orm-all-adapters' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-all-adapters [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm-derby-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-derby-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm-h2-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-h2-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm-hsqldb-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-hsqldb-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm-mariadb-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mariadb-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm-mysql-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-mysql-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm-oracle-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-oracle-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm-postgresql-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-postgresql-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm-sqlite-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter/orm-sqlite-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'orm-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/orm-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'spring-autoconfigure' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'spring-data' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'spring-transaction' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'spring-integration' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration [INFO] Source paths: pom.xml [INFO] Indexing files of module 'sql' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'sql-derby-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'sql-h2-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'sql-hsqldb-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'sql-mariadb-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'sql-mysql-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'sql-oracle-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'sql-postgresql-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'sql-sqlite-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter [INFO] Source paths: pom.xml, src/main/java [INFO] Test paths: src/test/java [INFO] Indexing files of module 'sql-adapter' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter [INFO] Source paths: pom.xml [INFO] Indexing files of module 'Stalactite' [INFO] Base dir: /jenkins/work/agent-local/workspace/Stalactite pipeline [INFO] Source paths: pom.xml [INFO] 1048 files indexed [INFO] 0 files ignored because of scm ignore settings [INFO] Quality profile for java: Sonar way [INFO] Quality profile for xml: Sonar way [INFO] ------------- Run sensors on module orm-oracle-adapter [INFO] Load metrics repository [INFO] Load metrics repository (done) | time=15ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=1ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=2ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=1ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] Load project repositories [INFO] Load project repositories (done) | time=24ms [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=155ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=2ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=219ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=1ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=1ms [INFO] ------------- Run sensors on module orm-mysql-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=8ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=11ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module orm-all-adapters [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=11ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=1ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=11ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module orm-h2-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=6ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=8ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module orm-mariadb-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=5ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=7ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=1ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module orm-hsqldb-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=1ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=5ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=1ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=6ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module orm-sqlite-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=5ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=6ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module orm-derby-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=5ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=6ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module orm-postgresql-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=6ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=7ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=1ms [INFO] ------------- Run sensors on module orm-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=8ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=8ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=10ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 229 source files to be analyzed [INFO] 221/229 files analyzed, current file: core/src/main/java/org/codefilarete/stalactite/query/model/SelectablesPod.java [INFO] 229/229 source files have been analyzed [WARNING] Unresolved imports/types have been detected during analysis. Enable DEBUG mode to see them. [INFO] Java Main Files AST scan (done) | time=10450ms [INFO] Java Test Files AST scan [INFO] 57 source files to be analyzed [INFO] 57/57 source files have been analyzed [WARNING] Unresolved imports/types have been detected during analysis. Enable DEBUG mode to see them. [INFO] Java Test Files AST scan (done) | time=3392ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=0ms [INFO] Sensor JavaSquidSensor [java] (done) | time=14144ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=84ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=88ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=8ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=2ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=7ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module orm [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=2ms [INFO] Java Main Files AST scan [INFO] 211 source files to be analyzed [INFO] 211/211 source files have been analyzed [WARNING] Unresolved imports/types have been detected during analysis. Enable DEBUG mode to see them. [INFO] Java Main Files AST scan (done) | time=9359ms [INFO] Java Test Files AST scan [INFO] 114 source files to be analyzed [INFO] 114/114 source files have been analyzed [WARNING] Unresolved imports/types have been detected during analysis. Enable DEBUG mode to see them. [INFO] Java Test Files AST scan (done) | time=7944ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=17309ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=31ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=58ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=8ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=8ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module spring-transaction [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 3 source files to be analyzed [INFO] 3/3 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=86ms [INFO] Java Test Files AST scan [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Java Test Files AST scan (done) | time=60ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=0ms [INFO] Sensor JavaSquidSensor [java] (done) | time=151ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=1ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/transaction/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=2ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=4ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=6ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module spring-autoconfigure [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=2ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 6 source files to be analyzed [INFO] 6/6 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=183ms [INFO] Java Test Files AST scan [INFO] 3 source files to be analyzed [INFO] 3/3 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=105ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=0ms [INFO] Sensor JavaSquidSensor [java] (done) | time=295ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=1ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/autoconfigure/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=5ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=5ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module spring-data [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 49 source files to be analyzed [INFO] 49/49 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=1508ms [INFO] Java Test Files AST scan [INFO] 36 source files to be analyzed [INFO] 36/36 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=1562ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=3076ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=4ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/spring-integration/spring-data/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=57ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=4ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=4ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module spring-integration [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=7ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=8ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module sql-h2-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 3 source files to be analyzed [INFO] 3/3 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=80ms [INFO] Java Test Files AST scan [INFO] 5 source files to be analyzed [INFO] 5/5 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=115ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=200ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-h2-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=4ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=4ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module sql-oracle-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 5 source files to be analyzed [INFO] 5/5 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=109ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=262ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=376ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-oracle-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=4ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module sql-derby-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=2ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=2ms [INFO] Java Main Files AST scan [INFO] 4 source files to be analyzed [INFO] 4/4 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=115ms [INFO] Java Test Files AST scan [INFO] 5 source files to be analyzed [INFO] 5/5 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=107ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=229ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-derby-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=4ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module sql-sqlite-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 3 source files to be analyzed [INFO] 3/3 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=55ms [INFO] Java Test Files AST scan [INFO] 4 source files to be analyzed [INFO] 4/4 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=92ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=0ms [INFO] Sensor JavaSquidSensor [java] (done) | time=152ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-sqlite-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=2ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=4ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module sql-mariadb-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 2 source files to be analyzed [INFO] 2/2 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=38ms [INFO] Java Test Files AST scan [INFO] 6 source files to be analyzed [INFO] 6/6 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=185ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=0ms [INFO] Sensor JavaSquidSensor [java] (done) | time=228ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mariadb-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=4ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module sql-mysql-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 2 source files to be analyzed [INFO] 2/2 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=41ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=270ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=0ms [INFO] Sensor JavaSquidSensor [java] (done) | time=316ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-mysql-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=4ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=5ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module sql-postgresql-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 3 source files to be analyzed [INFO] 3/3 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=66ms [INFO] Java Test Files AST scan [INFO] 6 source files to be analyzed [INFO] 6/6 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=240ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=311ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-postgresql-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=3ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module sql-hsqldb-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 8 source files to be analyzed [INFO] 8/8 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=167ms [INFO] Java Test Files AST scan [INFO] 5 source files to be analyzed [INFO] 5/5 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=112ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=284ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=5ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=1ms [INFO] ------------- Run sensors on module sql-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=4ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module sql [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 85 source files to be analyzed [INFO] 85/85 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=2179ms [INFO] Java Test Files AST scan [INFO] 37 source files to be analyzed [INFO] 37/37 source files have been analyzed [WARNING] Unresolved imports/types have been detected during analysis. Enable DEBUG mode to see them. [INFO] Java Test Files AST scan (done) | time=1364ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=3548ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=10ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=11ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=5ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=5ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core-hsqldb-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 5 source files to be analyzed [INFO] 5/5 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=127ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=167ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=300ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=2ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=3ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core-h2-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 4 source files to be analyzed [INFO] 4/4 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=88ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=169ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=0ms [INFO] Sensor JavaSquidSensor [java] (done) | time=407ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=1ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-h2-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=2ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=2ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=3ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core-mysql-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 8 source files to be analyzed [INFO] 8/8 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=177ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=240ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=424ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mysql-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=2ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=2ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=1ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=2ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core-postgresql-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 3 source files to be analyzed [INFO] 3/3 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=70ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=235ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=310ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-postgresql-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=2ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=3ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core-oracle-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 5 source files to be analyzed [INFO] 5/5 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=118ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=243ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=365ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-oracle-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=2ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=2ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=3ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=1ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core-derby-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=0ms [INFO] Java Main Files AST scan [INFO] 5 source files to be analyzed [INFO] 5/5 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=153ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=172ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=330ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-derby-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=4ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core-sqlite-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 6 source files to be analyzed [INFO] 6/6 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=152ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=170ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=1ms [INFO] Sensor JavaSquidSensor [java] (done) | time=326ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-sqlite-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=2ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=2ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=3ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core-mariadb-adapter [INFO] Sensor JavaSquidSensor [java] [INFO] Configured Java source version (sonar.java.source): 8 [INFO] JavaClasspath initialization [INFO] JavaClasspath initialization (done) | time=1ms [INFO] JavaTestClasspath initialization [INFO] JavaTestClasspath initialization (done) | time=1ms [INFO] Java Main Files AST scan [INFO] 8 source files to be analyzed [INFO] 8/8 source files have been analyzed [INFO] Java Main Files AST scan (done) | time=173ms [INFO] Java Test Files AST scan [INFO] 7 source files to be analyzed [INFO] 7/7 source files have been analyzed [INFO] Java Test Files AST scan (done) | time=233ms [INFO] Java Generated Files AST scan [INFO] 0 source files to be analyzed [INFO] 0/0 source files have been analyzed [INFO] Java Generated Files AST scan (done) | time=0ms [INFO] Sensor JavaSquidSensor [java] (done) | time=410ms [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=1ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] Importing 1 report(s). Turn your logs in debug mode in order to see the exhaustive list. [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=0ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=1ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor SurefireSensor [java] [INFO] parsing [/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-mariadb-adapter/target/surefire-reports] [INFO] Sensor SurefireSensor [java] (done) | time=1ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=3ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=3ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module core-adapter [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=2ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=4ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on module Stalactite [INFO] Sensor CSS Rules [cssfamily] [INFO] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped. [INFO] Sensor CSS Rules [cssfamily] (done) | time=0ms [INFO] Sensor JaCoCo XML Report Importer [jacoco] [INFO] 'sonar.coverage.jacoco.xmlReportPaths' is not defined. Using default locations: target/site/jacoco/jacoco.xml,target/site/jacoco-it/jacoco.xml,build/reports/jacoco/test/jacocoTestReport.xml [INFO] No report imported, no coverage information will be imported by JaCoCo XML Report Importer [INFO] Sensor JaCoCo XML Report Importer [jacoco] (done) | time=1ms [INFO] Sensor C# Project Type Information [csharp] [INFO] Sensor C# Project Type Information [csharp] (done) | time=0ms [INFO] Sensor C# Properties [csharp] [INFO] Sensor C# Properties [csharp] (done) | time=0ms [INFO] Sensor JavaXmlSensor [java] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor JavaXmlSensor [java] (done) | time=5ms [INFO] Sensor HTML [web] [INFO] Sensor HTML [web] (done) | time=0ms [INFO] Sensor XML Sensor [xml] [INFO] 1 source file to be analyzed [INFO] 1/1 source file has been analyzed [INFO] Sensor XML Sensor [xml] (done) | time=7ms [INFO] Sensor VB.NET Project Type Information [vbnet] [INFO] Sensor VB.NET Project Type Information [vbnet] (done) | time=0ms [INFO] Sensor VB.NET Properties [vbnet] [INFO] Sensor VB.NET Properties [vbnet] (done) | time=0ms [INFO] ------------- Run sensors on project [INFO] Sensor Zero Coverage Sensor [INFO] Sensor Zero Coverage Sensor (done) | time=3ms [INFO] Sensor Java CPD Block Indexer [INFO] Sensor Java CPD Block Indexer (done) | time=301ms [INFO] SCM Publisher SCM provider for this project is: git [INFO] SCM Publisher 20 source files to be analyzed [INFO] SCM Publisher 20/20 source files have been analyzed (done) | time=531ms [INFO] CPD Executor 189 files had no CPD blocks [INFO] CPD Executor Calculating CPD for 468 files [INFO] CPD Executor CPD calculation finished (done) | time=150ms [INFO] Analysis report generated in 231ms, dir size=9 MB [INFO] Analysis report compressed in 1173ms, zip size=3 MB [INFO] Analysis report uploaded in 157ms [INFO] ANALYSIS SUCCESSFUL, you can browse http://localhost:9000/sonar/dashboard?id=Stalactite [INFO] Note that you will be able to access the updated dashboard once the server has processed the submitted analysis report [INFO] More about the report processing at http://localhost:9000/sonar/api/ce/task?id=AZmJ_NdcJDTiFHYmsGL8 [INFO] Analysis total time: 50.400 s [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Stalactite 3.0.0-SNAPSHOT: [INFO] [INFO] Stalactite ......................................... SUCCESS [ 51.909 s] [INFO] sql ................................................ SKIPPED [INFO] sql-adapter ........................................ SKIPPED [INFO] sql-hsqldb-adapter ................................. SKIPPED [INFO] core ............................................... SKIPPED [INFO] core-adapter ....................................... SKIPPED [INFO] core-hsqldb-adapter ................................ SKIPPED [INFO] orm ................................................ SKIPPED [INFO] spring-integration ................................. SKIPPED [INFO] spring-transaction ................................. SKIPPED [INFO] spring-data ........................................ SKIPPED [INFO] spring-autoconfigure ............................... SKIPPED [INFO] sql-derby-adapter .................................. SKIPPED [INFO] sql-h2-adapter ..................................... SKIPPED [INFO] sql-mariadb-adapter ................................ SKIPPED [INFO] sql-mysql-adapter .................................. SKIPPED [INFO] sql-oracle-adapter ................................. SKIPPED [INFO] sql-postgresql-adapter ............................. SKIPPED [INFO] sql-sqlite-adapter ................................. SKIPPED [INFO] core-derby-adapter ................................. SKIPPED [INFO] core-h2-adapter .................................... SKIPPED [INFO] core-mariadb-adapter ............................... SKIPPED [INFO] core-mysql-adapter ................................. SKIPPED [INFO] core-oracle-adapter ................................ SKIPPED [INFO] core-postgresql-adapter ............................ SKIPPED [INFO] core-sqlite-adapter ................................ SKIPPED [INFO] orm-adapter ........................................ SKIPPED [INFO] orm-derby-adapter .................................. SKIPPED [INFO] orm-h2-adapter ..................................... SKIPPED [INFO] orm-hsqldb-adapter ................................. SKIPPED [INFO] orm-mariadb-adapter ................................ SKIPPED [INFO] orm-mysql-adapter .................................. SKIPPED [INFO] orm-oracle-adapter ................................. SKIPPED [INFO] orm-postgresql-adapter ............................. SKIPPED [INFO] orm-sqlite-adapter ................................. SKIPPED [INFO] orm-all-adapters ................................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 52.217 s [INFO] Finished at: 2025-09-27T07:04:33Z [INFO] ------------------------------------------------------------------------ ha:////4GhWIWTd9tpTonQD4voEB1O/u3Y02ESxTaoH+rTECOcfAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOKCBAUSSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv821O3wArmI/eL4AAAA=[Pipeline] } ha:////4I+j5jPExMPI7Kp7K/3mZYTd36oH/Zg7pMOviJkSM6SfAAAAph+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBBIFSkVrueEFJjHGiXUXbAen4kV8jT9gEYmKLVY728zrDcvgoWZvsNPUWwqNxcGNJi9M7Pur44QdX7BhCuw0Sp0kt/o0o+SoYU5RwkLASlPjOFgyEdaiUw9VOUWmOkefv6OA0rZ3eEIhsjkqH78wedjcxjYw/Tx/BTANQ4Ryv821O3wAmqzcI74AAAA=[Pipeline] // withEnv ha:////4BZhT6U5w5JUrsLrdBtFxrI3ZEgPyeREkqH9TMiCG1wSAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBTpEldZKwwtMbIwT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYPBXtNgKXYWvRtNXjhxGK6OJ+z5gh1TZKex1VPLSjcLtpw0LClKWAnYaOocR0smwVb08iErJ8lU5xTydxRQWnWHJxQim5MM6QtzgN1tVJHp5/krgNn7BOWhzrWvP7sqItW+AAAA[Pipeline] } ha:////4ESgcK8afzRlZidP4uGvO2PK/P2L6U+8qmnmgfTSUgnFAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRCh2iSmul4QUmPowT687YDknFi/gaf8AiEhVbrHa2mdcb1jHAiYMRPdJgKXZWeDeavMTEYbg6nkTPF9ExRXYoWpxa1tgs2HJCWFKUsJKwQeocR0smwVb26qEqp8hU5xTyd5RQWn2HJxQym5MK6QtzgN1t1JHp5/krgNn7BOWhzlXvP6Sod4e+AAAA[Pipeline] // stage ha:////4AGl/y2prGBes9wKpOpxOTCVwUsxg43f971Q/mh2YooVAAAApB+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPMIRUjpERWu54QUmOYwT687YDk7Fi/gaf8AiEhVbrHa2mdcb1jHAkYMRA9JoKXZWeDeZskTmMF4dZzHwRXRMkR0KhVlxj6cFFSeEJVUNKwkbpM5xtGQSbOWgH7pxmkxzTqF8Bwm17e/whEoWc9IhfWEOsLtNfWT6ef4KYPY+Qd22pfbtBxEOLti+AAAA[Pipeline] } ha:////4DCekzCkHZBWGkj9JCetSiXZdGGJyJKDxQ/r3IvIbuuvAAAApR+LCAAAAAAAAP9tjTEOwjAQBC9BFLSUPOIiBFQoFa3lhheYxBgn1l2wHZyKF/E1/oBFJCq2WO1sM683LIOHmr3BTlNvKTQWBzeavDCx76+OE3Z8wYYpsNModZLc6tOMkqOGOUUJCwErTY3jYMlEWItOPVTlFJnqHH3+jgJK297hCYXI5qh8/MLkYXMb28D08/wVwDQMEcr9Idd29wEXSBaNvgAAAA==[Pipeline] // withEnv ha:////4CRjR/IDtJYwMlejOSAF+WnyIcSg8XaH6jsQ1gEKK1SkAAAAox+LCAAAAAAAAP9tjTESgjAQRT84FraWHiI0jI1jZZuh8QQRYgxkdjFZhMoTeTXvICMzVv7qv9e81xvrFHHk6FRrqfOUaq/6MLj5qZFjdw08qpYvqmZKHKyq7FhxY08LViwWy7IcK42NpTpw8uQEW92ahymCIVecJc7uoJH75o4nMj2XxUT5whSxuw1NYvp1/gYw9b0gL/eCrPwAlk/IDb0AAAA=[Pipeline] } ha:////4AL0hzemd53eOhn4RklTIYOMvynKSkXlcF4j9fi+A+WLAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMIpQKJAVLRWGl5gEmOcWHfBvpBUvIiv8QciIlGx1c4083pjmSKOHJ1qLLWeUuVVF3o3PTVwbK+BB9XwRVVMiYNVpR1Kru1pxpLFYl6WY6GxslQFTp6cYK0b8zBFMOSKs8TJHTRyX9/xRKanspgoXxgjNre+Tky/zt8Axq4T5Lu9INt+AIXzzK69AAAA[Pipeline] // node ha:////4I5TTWjSR41nL0LXBl24iBknB5DFotFuQuWoBoIRKADPAAAApB+LCAAAAAAAAP9tjTEOwjAQBDdBFLSUPMKREAUSoqK10vACkxjjxLoL9oWk4kV8jT8QEYmKrXammdcbyxRx5OhUY6n1lCqvutC76amBY3sNPKiGL6piShysKu1Qcm1PM5YsFvOyHAuNlaUqcPLkBGvdmIcpgiFXnCVO7qCR+/qOJzI9lcVE+cIYsbn1dWL6df4GMHadIN/tBdn2A8JUm1u9AAAA[Pipeline] End of Pipeline Finished: SUCCESS